X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=setup%2Fclass_setupStep3.inc;h=db861f868bc12e51995b1927f2d93571ca7e4e45;hb=7dfb0099027c833555ea3018c40874fd314bf5f2;hp=7e359482e88f0a14447cb0635bb322425dac954b;hpb=2847407c21d5b5bffc413bb62271394c822094a6;p=gosa.git diff --git a/setup/class_setupStep3.inc b/setup/class_setupStep3.inc index 7e359482e..db861f868 100644 --- a/setup/class_setupStep3.inc +++ b/setup/class_setupStep3.inc @@ -22,17 +22,59 @@ class setup_step_3 extends setup_step { + var $license_found = false; + var $License = ""; function setup_step_3() { - + $this->update_strings(); } + + function load_license() + { + if(!file_exists("../setup/license.txt")){ + $this->License = "License not found. Setup stops here."; + $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() { - 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: