function register() { //$user = new Album($this->db); $post = json_decode($this->f3->get('BODY'), true); //$album->AlbumName = $this->f3->get('POST.AlbumName'); $u = new User($this->db); $u->UserName = $post['UserName']; $u->UserRole = 'guest'; $UserPassword = $this->utils->hashPassword($post['UserPassword']); $u->UserPassword = $UserPassword; $u->UserEmail = $post['UserEmail']; if ($this->debug) { $this->utils->debug(__METHOD__, $u->cast()); } $u->save(); $token = $this->getToken($u->UserID, $u->UserName, $user->UserRole); return $token; }
<?php $objGlobalUser = User::cast($objGlobalUser); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title><?php echo APP_NAME . APP_VERSION; ?> </title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="description" content=""> <meta name="keywords" content="siglab bootstrap, siglab admin, bootstrap, admin"> <meta name="author" content="SigLab"> <!-- Base Css Files --> <link href="../../libs/jqueryui/ui-lightness/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" /> <link href="../../libs/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <link href="../../libs/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> <link href="../../libs/fontello/css/fontello.css" rel="stylesheet" /> <link href="../../libs/animate-css/animate.min.css" rel="stylesheet" /> <link href="../../libs/nifty-modal/css/component.css" rel="stylesheet" /> <link href="../../libs/magnific-popup/magnific-popup.css" rel="stylesheet" /> <link href="../../libs/ios7-switch/ios7-switch.css" rel="stylesheet" /> <link href="../../libs/pace/pace.css" rel="stylesheet" /> <link href="../../libs/sortable/sortable-theme-bootstrap.css" rel="stylesheet" /> <link href="../../libs/bootstrap-datepicker/css/datepicker.css" rel="stylesheet" /> <link href="../../libs/jquery-icheck/skins/all.css" rel="stylesheet" />
<?php include '../../config/system.php'; include '../../libs/utils.php'; include '../../model/User.php'; include '../../model/Security.php'; session_init(); if (session_var(VAR_USER) == null) { send_redirect('../../login.php?' . VAR_MESSAGE . '=Sesion finalizada'); } else { setlocale(LC_TIME, 'es_EC'); $objGlobalUser = User::cast(session_var(VAR_USER)); $menuWeb = Security::getMenu($objGlobalUser->getCompany(), $objGlobalUser->getOffice(), $objGlobalUser->getId()); $arrMenu = array(); foreach ($menuWeb as $value) { $arrMenu[$value["Modulo"]][$value["CategoriaMenu"]][$value["FormaId"]] = array("Modulo" => $value["Modulo"], "subMenu" => $value["CategoriaMenu"], "FormaId" => $value["FormaId"], "Forma" => $value["Forma"]); } $menu = ""; foreach ($arrMenu as $modulo => $SubMenus) { $menu .= "<li class='has_sub'><a href='javascript:void(0);'><i class='icon-home-3'></i><span>{$modulo}</span> <span class='pull-right'><i class='fa fa-angle-down'></i></span></a>"; if (is_array($SubMenus) && count($SubMenus)) { $menu .= "<ul>"; foreach ($SubMenus as $submenu => $opciones) { $menu .= "<li class='has_sub'><a href='javascript:void(0);'><span>{$submenu}</span> <span class='pull-right'><i class='fa fa-angle-down'></i></span></a>"; if (is_array($opciones) && count($opciones)) { $menu .= "<ul>"; foreach ($opciones as $opcion) { $menu .= "<li><a href='javascript:void(0);'><span>{$opcion["Forma"]}</span></a></li>"; } $menu .= "</ul>"; }