Example #1
0
 function __construct($plugin = '', $action = '')
 {
     //create object from cls_plugin
     $this->obj_plugin = new core\plugin();
     //set last page that user see
     $this->set_last_page();
     //get localize
     $obj_localize = new core\localize();
     $this->localize = $obj_localize->get_localize();
     //-------------------------
     $this->obj_io = new network\io();
     if ($plugin == '' || $action == '') {
         if (isset($_REQUEST['plugin'])) {
             $this->plugin = $_REQUEST['plugin'];
             //now we check action
             if (isset($_REQUEST['action'])) {
                 //action set by user
                 $this->action = $_REQUEST['action'];
             } else {
                 //action not set.
                 //now we jump to default action
                 $this->action = 'default';
             }
         } else {
             // plugin not set
             // now jump to Home page
             $obj_localize = new core\localize();
             $localize = $obj_localize->get_localize();
             $this->jump_page($localize['home'], true);
         }
     } else {
         $this->plugin = $plugin;
         $this->action = $action;
     }
 }
 public static function set_page_tittle($tittle = '')
 {
     //get site name in localize selected
     if (is_null(self::$localize_settings)) {
         $obj_localize = new core\localize();
         self::$localize_settings = $obj_localize->get_localize();
         self::$page_tittle = self::$localize_settings['name'];
     }
     self::$page_tittle = self::$localize_settings['name'] . ' | ' . $tittle;
     return self::$page_tittle;
     //now we want to send title to render function.
 }