/**
  * @access public
  *      * 
  * @importante metodo @Core contem include as principais class dos sistema
  * 
  * @param array() $main
  * 
  * 
  */
 public static function run($main)
 {
     set_include_path(get_include_path() . PATH_SEPARATOR . Kanda_CORE);
     define('DSN', $main['db']['dsn']);
     define('THEME', $main['app']['view'][1][0]);
     define('MODEL', WWW_ROOT . $main['app']['model']);
     define('VIEW', $main['app']['view'][0]);
     define('CONTROLLER', $main['app']['controller']);
     if (isset($main['app']['diralias'])) {
         define('ALIAS', $main['app']['diralias']);
     } else {
         define('ALIAS', '');
     }
     ActiveRecord\Config::initialize(function ($cfg) {
         $cfg->set_model_directory(MODEL);
         $cfg->set_connections(array('development' => DSN));
     });
     date_default_timezone_set($main['app']['timezone']);
     $controller = new Controller();
     $controller->setController($main['app']['view'][1]);
 }
Example #2
0
 /**
  * 
  * @param string $name
  * @param string|int $selected
  * @param array() $options
  * @param array() $param
  * @return string
  */
 public static function dropdowlist($name, $selected, $options = [], $param = [])
 {
     $tag = "<select id='{$name}' " . parent::htmlOptions($param) . " name='{$name}'>\n                                    " . self::createOptions($options, $selected) . "\n        </select>";
     return $tag;
 }
 /**
  * 
  * @param type $objct
  * 
  */
 public function setSession($objct)
 {
     Session::setSession(['nome' => $objct->nome, 'login' => $objct->login, 'id' => $objct->id, 'file' => '/', 'email' => $objct->email, 'photo' => $objct->file]);
     //$_SESSION['idLog']     =  $idLog;
     parent::Json(['msg' => 'Aguarde...', 'success' => 1, 'class' => 'success', 'page' => $this->createUrl('painel'), 'file' => $this->createUrl() . '/app/assets/arquivos/profile/' . $objct->file]);
 }