Example #1
0
function _moduleContent(&$smarty, $module_name)
{
    load_language_module($module_name);
    //include module files
    include_once "modules/{$module_name}/configs/default.conf.php";
    include_once "modules/agent_console/configs/default.conf.php";
    // For asterisk AMI credentials
    global $arrConf;
    global $arrConfig;
    //folder path for custom templates
    $base_dir = dirname($_SERVER['SCRIPT_FILENAME']);
    $templates_dir = isset($arrConfig['templates_dir']) ? $arrConfig['templates_dir'] : 'themes';
    $local_templates_dir = "{$base_dir}/modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme'];
    $relative_dir_rich_text = "modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme'];
    $smarty->assign("relative_dir_rich_text", $relative_dir_rich_text);
    // Conexión a la base de datos CallCenter y Asterisk (se utiliza root para pruebas)
    $pDB = new paloDB($cadena_dsn);
    // $cadena_dsn está ubicado en configs/default.conf.php
    if ($pDB->connStatus) {
        return "ERR: failed to connect to database: " . $pDB->errMsg;
    }
    // Mostrar pantalla correspondiente
    $contenidoModulo = '';
    $sAction = 'list_agents';
    if (isset($_REQUEST['action'])) {
        $sAction = $_REQUEST['action'];
    }
    switch ($sAction) {
        case 'new_agent':
            $contenidoModulo = newAgent($pDB, $smarty, $module_name, $local_templates_dir);
            break;
        case 'edit_agent':
            $contenidoModulo = editAgent($pDB, $smarty, $module_name, $local_templates_dir);
            break;
        case 'isAdministrator':
            $contenidoModulo = isAdministrator();
            break;
        case 'existingQueue':
            $contenidoModulo = existingQueue($pDB);
            break;
        case 'list_agents':
        default:
            $contenidoModulo = listAgent($pDB, $smarty, $module_name, $local_templates_dir);
            break;
    }
    return $contenidoModulo;
}
Example #2
0
<?php

session_start();
global $pagetype;
$pagetype = $_SERVER['PHP_SELF'];
$_SESSION['pagetype'] = $pagetype;
include_once './functions.php';
?>
<body background="./pics/backgroud.jpg" >
<div id="body">
		<div id="logo" >
		</br>
<?php 
if (isAdministrator()) {
    print "<span  style='position:fixed;top:0;left:0;'><a href='./view_message.php'style='color:#00bfff; display:inline-block; float:left'>查看留言</a></span>";
}
if (isset($_SESSION['username']) && $_SESSION['username'] == true) {
    ?>
					
					<iframe  style="width:50px; height:30px; position:absolute; right:0px;top:0; background-color:#36f;border-bottom-left-radius:30px;" src="../wlzx6/Ajax-Login-master./home.php">
					
					</iframe>
<?php 
} else {
    if (!isset($_SESSION['username']) || $_SESSION['username'] != true) {
        ?>
					<a id="login" href="./Ajax-Login-master/index.html"  class="stateA" style="position:fixed;top:0; right:0" > 登录或注册</a>
<?php 
    } else {
        echo "neither login nor unlogin";
    }
<?php

session_start();
require_once "util/funcoes.php";
require_once "util/Conexao.class.php";
include "header.php";
$codigo = $_GET['codGrupo'];
if (!isMember($codigo) && !isAdministrator($codigo)) {
    ?>
<div class="container" id="conteudo">
    <div class="alert alert-danger">
        <p>
            Você não tem permissão para acessar está página
        </p>
    </div>
</div>
<?php 
} else {
    if (isset($_POST['email']) && isset($_GET['cod_grupo'])) {
        $email_membro = $_POST['email'];
        $codigo3 = $_GET['mem_identificador'];
        $conexao = new Conexao();
        $dados = $conexao->select('membros', array('*'), "where MEM_USU_EMAIL = '{$email_membro}' and MEM_GRU_CODIGO = {$codigo}");
        $dados2 = $conexao->select('grupo', array('GRU_USU_EMAIL'), "where GRU_CODIGO = " . $codigo);
        var_dump($dados2);
        $mem_identificador->select('membros', array('*'), "where MEM_USU_EMAIL =" . $codigo3);
        ?>
    
       
        <div class="container" action="/membro/editado/<?php 
        echo $mem_identi;
Example #4
0
} else {
    ?>
    <?php 
    foreach ($dados as $grupo) {
        ?>
        <div class="col-md-3">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h3><?php 
        echo $grupo["GRU_NOME"];
        ?>
</h3>
                </div>
                <div class="panel-body">
                    <?php 
        if (isAdministrator($grupo["GRU_CODIGO"])) {
            ?>
                        <a href="grupos/novo-membro/<?php 
            echo $grupo["GRU_CODIGO"];
            ?>
/" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Adicionar Membro"><i class="fa fa-user-plus"></i></a>
                        <a href="grupos/editar/<?php 
            echo $grupo["GRU_CODIGO"];
            ?>
/" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Editar Grupo"><i class="fa fa-pencil"></i></a>
                        <a href="grupos/excluir/<?php 
            echo $grupo["GRU_CODIGO"];
            ?>
/" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Excluir Grupo"><i class="fa fa-times-circle"></i></a>
                        <a href="grupos/<?php 
            echo $grupo["GRU_CODIGO"];
Example #5
0
function ifVisitForbidden()
{
    if (!isAdministrator()) {
        visitForbidden();
    }
}