示例#1
0
 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;
 }
示例#2
0
<?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" />
示例#3
0
<?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>";
                }