PABX da Simples IP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

71 lines
2.0 KiB

<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
$login = $_GET["login"];
$tpLayout = 1;
$cssBlock = "<style>
a, A:link, a:visited, a:active
{color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
A:hover
{color: #ff0000; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
</style>";
$jsPage[] = "scriptApl/tree.js";
$jsPage[] = "scriptApl/tree_tpl_func.js";
$jsStartup[] = "document.getElementById('footer').style.visibility='hidden';";
$funcs = GetFunc($dbcon, $login);
$grupos = GetGrupos($dbcon, $login);
$line = null;
foreach($grupos as $gp){
$line .= "<tr><td>{$gp['gp_nome']}</td></tr>";
}
$smarty->assign("line", $line);
$smarty->assign("funcs", $funcs);
GetTemplate($smarty, 'seguranca/perfilUserView.tpl');
function GetGrupos($dbcon, $login){
$query = "SELECT gp_nome, apelido
FROM pbx_grupo_usuario a
INNER JOIN pbx_grupo b ON a.gp_id = b.gp_id
INNER JOIN pbx_usuarios c ON c.id = a.user_id
WHERE gp_status = 1
AND gp_nome <> apelido
AND apelido = '$login'
ORDER BY apelido";
$result = pg_query($dbcon,$query);
return pg_fetch_all($result);
}
function GetFunc($dbcon, $login) {
$idUser = GetIdFromLogin($dbcon, $login);
//$dadosMenu = Menu($dbcon, "", "", $idUser, 1);
$_SESSION["SStreRoot"] = $login;
$_SESSION["SStreView"] = 1;
$_SESSION["SSperfilAcao"] = "rem";
$dadosMenu = Menu($dbcon, "", "", $idUser, 1, 1);
$dadosMenu = str_replace("MENU_ITEMS", "TREE_ITEMS", $dadosMenu);
$GLOBALS["jsBlok"][] = $dadosMenu;
$menu = "<div style=\"width:470px;height:600px;position:relative; margin:0;\">\n";
$menu .= "<script language=\"JavaScript\">\n";
$menu .= "<!--//\n";
$menu .= " new tree (TREE_ITEMS, tree_tpl);\n";
$menu .= "//-->\n";
$menu .= "</script>\n";
$menu .= "</div>\n";
return $menu;
}
?>