function _moduleContent(&$smarty, $module_name) { //include module files include_once "modules/{$module_name}/configs/default.conf.php"; include_once "modules/{$module_name}/libs/paloSantoInterfazdeAgente.class.php"; require_once "modules/{$module_name}/libs/paloSantoDataFormList.class.php"; //include file language agree to elastix configuration //if file language not exists, then include language by default (en) $lang = get_language(); $base_dir = dirname($_SERVER['SCRIPT_FILENAME']); $lang_file = "modules/{$module_name}/lang/{$lang}.lang"; if (file_exists("{$base_dir}/{$lang_file}")) { include_once "{$lang_file}"; } else { include_once "modules/{$module_name}/lang/en.lang"; } //global variables global $arrConf; global $arrConfModule; global $arrLang; global $arrLangModule; $arrConf = array_merge($arrConf, $arrConfModule); $arrLang = array_merge($arrLang, $arrLangModule); //folder path for custom templates $templates_dir = isset($arrConf['templates_dir']) ? $arrConf['templates_dir'] : 'themes'; $local_templates_dir = "{$base_dir}/modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme']; $script = "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"libs/js/jscalendar/calendar-win2k-2.css\" />\n <script type=\"text/javascript\" src=\"libs/js/jscalendar/calendar.js\"></script>\n <script type=\"text/javascript\" src=\"libs/js/jscalendar/lang/calendar-en.js\"></script>\n <script type=\"text/javascript\" src=\"libs/js/jscalendar/calendar-setup.js\"></script>"; $smarty->assign("HEADER", $script); //conexion resource $pDB = new paloDB($arrConf['dsn_conn_database']); //actions $action = getAction(); $content = ""; if ($action == 'sacarpausa') { sacarPausa($_SESSION['elastix_user'], $pDB); $action = 'info_cliente'; } /** * CORRECTO:Primero valido si el usuario tiene campañas disponibles. */ if (!validarUsuario($_SESSION['elastix_user'], $pDB)) { $action = "deny"; } if (usuarioEnPausa($_SESSION['elastix_user'], $pDB)) { $action = "pausado"; } // si siguiente es si, procedo con el siguiente cliente // Al hacer unset, buscará otro cliente asociado a campaña. if (isset($_GET['siguiente']) && $_GET['siguiente'] == "si") { unset($_SESSION['id_campania_cliente']); } switch ($action) { case 'pausar': pausar($_POST['id_break'], $_SESSION['elastix_user'], $pDB); case 'pausado': $content = "El usuario <b>{$_SESSION['elastix_user']}</b> se encuentra en pausa, para regresar haga click <a href=index.php?menu=hispana_interfaz_agente&action=sacarpausa>aqui</a>."; break; case 'gestionar': $_SESSION['id_campania_cliente'] = $_GET['id_campania_cliente']; $content = viewFormInterfazdeAgente($smarty, $module_name, $local_templates_dir, $pDB, $arrConf); break; case 'deny': $content = "El usuario <b>{$_SESSION['elastix_user']}</b> no tiene campañas asignadas para hoy."; break; case "llamar": $_SESSION['action'] = 'llamar'; // Ver si se puede mejorar el IF a continuación if (isset($_SESSION['ci']) && isset($_GET['id_campania']) && isset($_GET['id_campania_cliente']) && isset($_GET['telefono'])) { $_SESSION['id_campania'] = $_GET['id_campania']; $_SESSION['id_campania_cliente'] = $_GET['id_campania_cliente']; $_SESSION['telefono'] = $_GET['telefono']; } if (isset($_SESSION['id_campania_cliente']) && !empty($_SESSION['id_campania_cliente_recargable'])) { $arrValoresGestionAnterior = verificarGestionAnterior($_SESSION['id_campania_cliente'], $pDB); } /** Verificar si esto es útil. */ $formCampos = array('form_nombre' => array("LABEL" => _tr("Form Name"), "REQUIRED" => "yes", "INPUT_TYPE" => "TEXT", "INPUT_EXTRA_PARAM" => array("size" => "40"), "VALIDATION_TYPE" => "text", "VALIDATION_EXTRA_PARAM" => ""), 'form_description' => array("LABEL" => _tr("Form Description"), "REQUIRED" => "no", "INPUT_TYPE" => "TEXTAREA", "INPUT_EXTRA_PARAM" => "", "VALIDATION_TYPE" => "text", "VALIDATION_EXTRA_PARAM" => "", "COLS" => "33", "ROWS" => "2")); $smarty->assign("type", _tr('Type')); $smarty->assign("select_type", "type"); $smarty->assign("option_type", array("VALUE" => array("LABEL", "TEXT", "LIST", "DATE", "TEXTAREA"), "NAME" => array(_tr("Type Label"), _tr("Type Text"), _tr("Type List"), _tr("Type Date"), _tr("Type Text Area")), "SELECTED" => "Text")); $smarty->assign("item_list", _tr('List Item')); $oForm = new paloForm($smarty, $formCampos); $content = preview_form($pDB, $smarty, $module_name, $local_templates_dir, $formCampos, $oForm, $arrConf, $arrValoresGestionAnterior); break; case 'guardar': if (isset($_POST) && $_POST['calltype'] != 0) { // Aqui mismo se guarda y agenda la gestión. guardarGestion($_POST, $pDB); // Se llama asi mismo. // Header("Location: index.php?menu=hispana_interfaz_agente"); unset($_SESSION["id_campania_cliente_recargable"]); } else { $smarty->assign("mb_title", _tr("Error")); $smarty->assign("mb_message", _tr("Se ha intentado guardar gestión sin Call Type.")); } /** No se pone break, porque despues de guardar debe mostrarse la info del cliente. */ /** No se pone break, porque despues de guardar debe mostrarse la info del cliente. */ case 'info_cliente': // Obtiene y muestra información de un cliente (igual que el default) /** No se pone break */ // Obtiene y muestra información de un cliente (igual que el default) /** No se pone break */ default: $_SESSION['action'] = 'info_cliente'; $content = viewFormInterfazdeAgente($smarty, $module_name, $local_templates_dir, $pDB, $arrConf); break; } /* echo "\$action:<br>"; _pre($action); echo "\$_SESSION:<br>"; _pre($_SESSION); */ return $content; }
</div> <?php if ($_SERVER['REQUEST_METHOD'] == "POST") { $erro = false; $msg_erro = ''; if (empty($_POST['email'])) { $msg_erro = "O email precisa ser preenchido! <br \\>"; $erro = true; } if (empty($_POST['senha'])) { $msg_erro = $msg_erro . "A senha precisa ser preenchida! <br \\>"; $erro = true; } if ($erro == false) { $usuario_logado = validarUsuario('clientes', '00198500', 'clientes.empresa', $_POST['email'], $_POST['senha']); if (empty($usuario_logado)) { $msg_erro = "Usuário ou senha incorretos."; $class = 'alert alert-error'; } else { $class = 'alert alert-success'; session_start(); $_SESSION['id'] = md5($usuario_logado['id']); $_SESSION['usuario_logado'] = $usuario_logado; header("location: admin/index.php"); } } else { $class = 'alert alert-error'; } } ?>
@($existeUsu = $_POST['existeUsuIndex']); if (isset($existeUsu)) { echo validarUsuario($existeUsu, 0); } // registrar usuario desde index @($nomUsu = $_POST['reUsuNombreInd']); if (isset($nomUsu)) { $logUsu = $_POST['reUsuNomUsu']; $pw1Usu = $_POST['reUsucontra']; $pw2Usu = $_POST['reUsucontra2']; @($idmatriC = $_SESSION['MatriculaValida']); @($centroEd = $_SESSION['centroMatricula']); @($docIdESt = $_SESSION['docIdEstReg']); $valido = false; if (isset($idmatriC) && isset($centroEd) && isset($docIdESt) && $pw1Usu == $pw2Usu) { $existe = validarUsuario($logUsu, 0); if ($existe == "no") { $valido = true; $pw1Usu = $pw1Usu; mysql_query("INSERT INTO usuario (nombre,usu,pw,perfil,docId,usuarioPadre,centroEducativo) VALUES ('{$nomUsu}','{$logUsu}','{$pw1Usu}','Estudiante','{$docIdESt}','0','{$centroEd}')", $con); } } if ($valido == true) { header("location:../../index.php?errorR=no"); echo '<script type="text/javascript">window.location.href="../../index.php?errorR=no";</script>'; } else { header("location:../../index.php?errorR=si"); echo '<script type="text/javascript">window.location.href="../../index.php?errorR=si";</script>'; } session_destroy(); }
require_once '../DAPHP/productoDA.php'; require_once '../DAPHP/imagenDA.php'; require_once '../DAPHP/variosDA.php'; extract($_REQUEST); if (isset($q) && $q != "") { $resp = consultarUsuarioEncriptado(substr($q, 0, 40), substr($q, 40)); if ($resp['bool']) { $smarty->assign("usuario", $resp['usuario']); $smarty->assign("reset", 1); } $smarty->display("perfil.html"); } else { switch ($accion) { case 0: // Valida el usuario para el inicio de Sesion $resp = validarUsuario($usuario, $contrasenia); if (is_array($resp) && count($resp) == 1) { $usuario = $resp[0]; $_SESSION['usuario']['nombreUsuario'] = $usuario['usuario']; $_SESSION['usuario']['nombre'] = $usuario['nombre'] . " " . $usuario['apellidos']; $_SESSION['usuario']['idUsuario'] = $usuario['idUsuario']; } header("Location:../service"); break; case 1: //Cierra session unset($_SESSION['usuario']['nombreUsuario']); unset($_SESSION['usuario']['nombre']); unset($_SESSION['usuario']['idUsuario']); header("Location:../service"); break;
if ($permiso == '1' && $activo == '1') { $_SESSION['permiso'] = '1'; header("Location: administracion.php"); } if ($permiso == '2' && $activo == '1') { $_SESSION['permiso'] = '2'; header("Location: ventas.php"); } if ($activo == '0') { session_destroy(); header("Location: index.php?op=desactivado"); } } /*index.php*/ if (isset($_GET['validar']) && $_GET['validar'] == true) { validarUsuario(); } function validarUsuario($con) { $_SESSION['usuario'] = $_POST['id_usuario']; $pasCrypt = cryptRS($_POST['id_usuario'], $_POST['password']); $_SESSION['password'] = $pasCrypt; $id_usuario = $_SESSION['usuario']; $password = $_SESSION['password']; $usuario = 'ninguno'; $pass = '******'; include "funciones_mysql.php"; $query = "SELECT * FROM Log_In WHERE id_usuario=\n '{$id_usuario}' AND password='******'"; $result = mysql_query($query); while ($row = mysql_fetch_assoc($result)) { if ($row['id_usuario'] == $id_usuario) {
function get_message_status($request) { // $validacion = "is not authorized"; if (isset($request->user)) { $validacion = validarUsuario($request->user); if ($validacion != 1) { return new SoapFault('SOAP-ENV:Client', $validacion, 'Authentication module'); } } else { return new SoapFault('SOAP-ENV:Client', $validacion, 'Authentication module'); } $return = array(); if (!isset($request->messages->message)) { return new SoapFault('SOAP-ENV:Client', $validacion, 'Authentication module'); } $message = $request->messages->message; if (is_object($message)) { $message = array($message); } if (is_array($message)) { for ($i = 0; $i < count($message); $i++) { $messageId = $message[$i]->message_id; //borrar los mensajes que se envian try { $respuesta = Mensaje::getStatus($messageId); } catch (Exception $e) { $respuesta = array('code' => "ERROR", 'desc' => ""); } $data = array('message_id' => $messageId, 'result' => $respuesta); array_push($return, $data); } return $return; } }
<?php include_once './gestorBBDD.php'; if (isset($_POST['usuario']) && isset($_POST['password'])) { $usuario = $_POST['usuario']; $pass = $_POST['password']; $validacion = validarUsuario($usuario, $pass); $status; $notifMsg = "OFF"; while ($val = mysqli_fetch_array($validacion)) { $resultado = $val[0]; switch ($resultado) { case 0: $status = "wrongUser"; $notifMsg = "El usuario o la contraseña no existe"; $notificacion = "ON"; if (strlen($usuario) > 50) { $notifMsg = "FUU"; $notificacion = "ON"; } session_start(); break; case 1: $status = "conectado"; $userData = getUsuario($usuario); while ($data = mysqli_fetch_array($userData)) { $userName = $data['nombre']; $user = $data['usuario']; $userAdminLvl = $data['admin_lvl']; } session_start();