Esempio n. 1
0
function loadMenu($xmen, $issub = "")
{
    global $data;
    $data .= '<ul ' . (!$issub ? 'id="menu_principal"' : '') . '>';
    $dt = 0;
    foreach ($xmen as $key => $val) {
        $opt = $val->ventana ? ' server-frm="' . $val->ventana . '"' : '';
        $opt .= $val->icono ? ' server-icon="' . $val->icono . '"' : '';
        $opt .= $val->ventana_datos ? ' server-data="' . $val->ventana_datos . '"' : '';
        $opt .= $val->ventana_titulo ? ' server-titulo="' . $val->ventana_titulo . '"' : '';
        $opt .= $val->ventana_alto ? ' server-alto="' . $val->ventana_alto . '"' : '';
        $opt .= $val->ventana_ancho ? ' server-ancho="' . $val->ventana_ancho . '"' : '';
        /*
        			if($val->server_modulo){
        				$opt.=' server-modulo="'.$val->server_modulo.'"';	
        				if($_SESSION['server-lite-user']['SUPERVISOR']!="1"){
        					$sqlgru=mssql_query("SELECT GRUPO_UGR FROM TBUSUARIOSGRU WHERE USUARIO_UGR='".$_SESSION['server-lite-user']['Codigo_Usuarios']."'");
        					if(mssql_num_rows($sqlgru)>0){
        						$sqlp=mssql_query("select top(1) CHK1,CHK2,CHK3,CHK4,CHK5,CHK6,CHK7,CHK8,CHK9,CHK10,CHK11,CHK12,CHK13 from tbusuarios1 WHERE LOGIN IN (SELECT GRUPO_UGR FROM TBUSUARIOSGRU WHERE USUARIO_UGR='".$_SESSION['server-lite-user']['LOGIN']."') and modulo='".$val->server_modulo."'");
        					} else {
        						$sqlp=mssql_query("select top(1) CHK1,CHK2,CHK3,CHK4,CHK5,CHK6,CHK7,CHK8,CHK9,CHK10,CHK11,CHK12,CHK13 from tbusuarios1 WHERE LOGIN='******'server-lite-user']['Codigo_Usuarios']."' and modulo='".$val->server_modulo."'");
        					}
        					if(mssql_num_rows($sqlp)>0){
        						$permiso=implode(mssql_fetch_array($sqlp,MSSQL_ASSOC));
        						$opt.=' server-inmate="'.dechex(substr($permiso,0,6))."_".dechex(substr($permiso,6)).'"';
        						if(substr($permiso,0,1)=="0"){ $opt.=' style="color:#999"'; }
        					} else {
        						$opt.=' server-inmate="0_0" style="color:#999"';	
        					}
        				} else {*/
        $permiso = "1111111111111";
        $opt .= ' server-inmate="' . dechex(substr($permiso, 0, 6)) . "_" . dechex(substr($permiso, 6)) . '"';
        /*
        				}
        			}*/
        //aqui se establecen los permisos con la tabla tbusuarios2
        $data .= '<li class="' . ($issub ? 'sub' : 'top') . (!$dt ? 'first' : ($dt == count($xmen) ? 'last' : 'item')) . '">' . ($val->icono ? '<img src="../img/icon/16/' . $val->icono . '.png" class="ui-icon-menu">' : '') . '<a class="prewidget" href="' . ($val->link ? $val->link : '#') . '" ' . $opt . '>' . ($val->submenu ? '<span>' : '') . $val->nombre . ($val->submenu ? '</span>' : '') . '</a>';
        if ($val->submenu) {
            loadMenu($val->submenu, "true");
        }
        $data .= '</li>';
        $dt++;
    }
    $data .= '</ul>';
}
Esempio n. 2
0
							<a href="" class="dropdown-toggle" data-toggle="dropdown">
								Logged in as <?php 
    echo SessionGet('UID');
    ?>
								<b class="caret"></b>
							</a>
							<ul class="dropdown-menu">
								<li><a href="?st2logout=1">Logout</a></li>
							</ul>
						</li>
					</ul>
					<?php 
}
?>
					<?php 
echo loadMenu();
?>
				</div>
			</div>
		</div>
	</div>	
	<div class="container-fluid">	
		<div class="row-fluid">
			<?php 
if (mosCountModules('left')) {
    $left = mosLoadModules('left', -2);
    if (is_null($left)) {
        $left = false;
    }
    if ($left) {
        echo '<div class="span3" style="clear:both;">';
Esempio n. 3
0
    if (!(empty($newOpt) || empty($newCont))) {
        $conn = new mysqli($servername, $username, $password, $dbname);
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        }
        if ($stmt = $conn->prepare("UPDATE pw_users.menulist SET opt = ?, content = ? WHERE opt = ?;")) {
            $stmt->bind_param("sss", $newOpt, $newCont, $oldOpt);
            $stmt->execute();
            $stmt->close();
            $conn->close();
        } else {
            echo "err prepare";
            $conn->close();
        }
    }
    loadMenu();
}
function loadMenu()
{
    global $servername, $password, $dbname, $username;
    $conn = new mysqli($servername, $username, $password, $dbname);
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    echo "<table ><tr><th>Option</th><th>Content</th></tr>";
    $sql = "SELECT * FROM pw_users.menulist";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            $op = $row["opt"];
            $cont = $row["content"];
Esempio n. 4
0
    require_once _base_ . '/lib/lib.form.php';
    $user_manager = new UserManager();
    $user_manager->setRegisterTo('link', 'index.php?modname=login&amp;op=register');
    $user_manager->setLostPwdTo('link', 'index.php?modname=login&amp;op=lostpwd');
    $extra = false;
    if (isset($GLOBALS['logout'])) {
        $extra = array('style' => 'logout_action', 'content' => Lang::t('_UNLOGGED', 'login'));
    }
    if (isset($GLOBALS['access_fail'])) {
        $extra = array('style' => 'noaccess', 'content' => Lang::t('_NOACCESS', 'login'));
    }
    return Form::openForm('login_confirm', 'index.php?modname=login&amp;op=confirm') . $user_manager->getLoginMask('index.php?modname=login&amp;op=login', $extra) . Form::closeForm();
}
function loadNewsBlock()
{
    $lang = DoceboLanguage::createInstance('login');
    $textQuery = "\r\n\tSELECT idNews, publish_date, title, short_desc \r\n\tFROM " . $GLOBALS['prefix_lms'] . "_news \r\n\tWHERE language = '" . getLanguage() . "'\r\n\tORDER BY important DESC, publish_date DESC";
    $result = sql_query($textQuery);
    $html = '<div class="home_news_block">' . '<h1>' . $lang->def('_NEWS') . '</h1>';
    while (list($idNews, $publish_date, $title, $short_desc) = sql_fetch_row($result)) {
        $html .= '<h2>' . '<a href="index.php?modname=login&amp;op=readnews&amp;idNews=' . $idNews . '">' . $title . '</a></h2>' . '<p><span class="news_data">' . $lang->def('_DATE') . ' ' . Format::date($publish_date, 'date') . ': </span>' . $short_desc . '</p>';
    }
    if (mysql_num_rows($result) == 0) {
        $html .= $lang->def('_NO_CONTENT');
    }
    $html .= '</div>';
    return $html;
}
// XXX: compose menu
$GLOBALS['page']->add(loadMenu() . loadLogin() . (Get::sett('activeNews') == 'block' ? loadNewsBlock() : ''), 'menu');
Esempio n. 5
0
function loadMenu($xmen, $issub = "")
{
    global $data, $imenu;
    $data .= '<ul ' . (!$issub ? 'class="treeview"' : '') . '>';
    $dt = 0;
    foreach ($xmen as $key => $val) {
        $imenu++;
        if ($val->nombre != "Salir") {
            $data .= '<li><a id="treeview_usuarios_' . $imenu . '" tvu-modulo="' . $val->octa_modulo . '"  href="javascript:select_treeview(\'treeview_usuarios_' . $imenu . '\');">' . $val->nombre . '</a>';
            if ($val->submenu) {
                loadMenu($val->submenu, "true");
            }
            $data .= '</li>';
            $dt++;
        }
    }
    $data .= '</ul>';
}