index 7e359482e88f0a14447cb0635bb322425dac954b..db861f868bc12e51995b1927f2d93571ca7e4e45 100644 (file)
class setup_step_3 extends setup_step
{
class setup_step_3 extends setup_step
{
+ var $license_found = false;
+ var $License = "";
function setup_step_3()
{
function setup_step_3()
{
-
+ $this->update_strings();
}
}
+
+ function load_license()
+ {
+ if(!file_exists("../setup/license.txt")){
+ $this->License = "<font color='red'>License not found. Setup stops here.</font>";
+ $this->license_found = false;
+ }else{
+ $fp = fopen("../setup/license.txt","r");
+ $this->License = "";
+ while (!feof($fp)){
+ $this->License .= fread($fp, 255);
+ }
+ $this->license_found = true;
+ }
+ }
+
+
+ function update_strings()
+ {
+ $this->s_title = _("License");
+ $this->s_title_long = _("GNU / GPL-License");
+ $this->s_info = _("GNU / GPL-License");
+ }
+
+
function execute()
{
function execute()
{
- return("plug1");
+ $this->load_license();
+
+ $smarty = get_smarty();
+ $smarty -> assign("License",nl2br($this->License));
+ $smarty -> assign("license_found",$this->license_found);
+
+ return($smarty -> fetch (get_template_path("../setup/setup_step3.tpl")));
}
}
+
+ function save_object()
+ {
+ if($this->license_found){
+ $this->is_completed = true;
+ }else{
+ $this->is_completed = false;
+ }
+ }
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: