function changeQueryIntoJSON($nameJSON, $structure, $connection, $sql, $params, $operation, $pdo) { $result = restructureQuery($structure, $connection, $sql, $params, $operation, $pdo); return changeArrayIntoJSON($nameJSON, $result); }
function getCatalogoJSON($sql, $marId) { $structure = array('id' => 'SEN_Id', 'id_marc' => 'MAR_Id', 'agencia' => 'AGN_Nombre', 'logo' => 'AGN_Logo1', 'marca' => 'MAR_Nombre', 'categoria' => 'CAT_Nombre', 'modelo' => 'MDO_Nombre', 'mrc_nombre' => 'MAR_NombreShort', 'mdo_nombre' => 'MDO_NombreShort', 'year' => 'SEN_Year', 'precio' => 'SEN_Precio', 'cilindros' => 'SEN_Cilindros', 'transmision' => 'SEN_Transmision', 'color' => 'SEN_Color', 'interior' => 'SEN_Interior', 'agencia' => 'AGN_Nombre', 'folder' => 'AGN_Folder', 'pic_folder' => 'PIC_Folder', 'thumb' => 'PIC_Nombre'); $params = array(); $marId !== '' ? $params['marId'] = $marId : ($params = $params); $result = restructureQuery($structure, getConnection(), $sql, $params, 0, PDO::FETCH_ASSOC); echo changeArrayIntoJSON('campa', $result); }
function getCatalogoJSON($sql, $marId) { $structure = array('id' => 'SEN_Id', 'id_marc' => 'MAR_Id', 'agencia' => 'AGN_Nombre', 'logo' => 'AGN_Logo', 'marca' => 'MAR_Nombre', 'categoria' => 'CAT_Nombre', 'modelo' => 'MDO_Nombre', 'mrc_nombre' => 'MAR_NombreShort', 'mdo_nombre' => 'MDO_NombreShort', 'year' => 'SEN_Year', 'precio' => 'SEN_Precio', 'cilindros' => 'SEN_Cilindros', 'transmision' => 'SEN_Transmision', 'color' => 'SEN_Color', 'interior' => 'SEN_Interior', 'agencia' => 'AGN_Nombre', 'folder' => 'AGN_Folder', 'thumb' => 'THM_Nombre', 'telefonos' => array('agnTelefono' => 'TEL_Telefono'), 'llamanos' => array('agnCall' => 'TEL_Call')); $params = array(); $marId !== '' ? $params['marId'] = $marId : ($params = $params); $result = restructureQuery($structure, getConnection(), $sql, $params, 0, PDO::FETCH_ASSOC); for ($idx = 0; $idx < count($result); $idx++) { $result[$idx]['si_thumb'] = $result[$idx]['thumb'] == 'thm_default_camcar.jpg' ? '' : '1'; } echo changeArrayIntoJSON('campa', $result); }
function getRental() { $sql_agencias = "SELECT *\r\n FROM (\r\n SELECT *\r\n FROM camAgencias\r\n WHERE AGN_Tipo = 3\r\n ) agn\r\n "; $sql_telefonos = "SELECT *\r\n FROM camTelefonos\r\n WHERE TEL_AGN_Id = :telefonos\r\n "; $params_agencias = array(); $structure_agencias = array('agnId' => 'AGN_Id', 'agpid' => 'AGN_AGP_Id', 'agnTipo' => 'AGN_Tipo', 'agnNombre' => 'AGN_Nombre', 'agnDireccion' => 'AGN_Dirección', 'agnSmall' => 'AGN_Small'); $structure_telefonos = array('telId' => 'TEL_AGN_Id', 'telefono' => 'TEL_Telefono', 'call' => 'TEL_Call'); $result_agencias = restructureQuery($structure_agencias, getConnection(), $sql_agencias, $params_agencias, 0, PDO::FETCH_ASSOC); for ($idx = 0; $idx < count($result_agencias); $idx++) { $agnId = $result_agencias[$idx]['agnId']; $result_agencias[$idx]['columns'] = $idx % 2 === 0 ? 'col-md-offset-7 col-sm-offset-5' : ''; $result_agencias[$idx]['textAlign'] = $idx % 2 === 0 ? 'text-left' : 'text-right'; $result_agencias[$idx]['direction'] = $idx % 2 === 0 ? 'pull-left' : 'pull-right'; // TELEFONOS $params_telefonos = array('telefonos' => $agnId); $result_telefonos = generalQuery(getConnection(), $sql_telefonos, $params_telefonos, 0, PDO::FETCH_ASSOC); $result_telefonos = count($result_telefonos) > 0 ? restructureRow($result_telefonos[0], $structure_telefonos) : array(); $result_agencias[$idx]['telefonos'] = $result_telefonos; } $json = changeArrayIntoJSON('campa', $result_agencias); echo $json; }
function login_check() { if (isset($_SESSION['user_id'], $_SESSION['usr_no_empleado'], $_SESSION['usr_nombre_completo'], $_SESSION['email'], $_SESSION['usr_agn_id'], $_SESSION['usr_agn_nombre'], $_SESSION['usr_type'], $_SESSION['login_string'], $_SESSION['usr_adm_access'])) { $loginString = $_SESSION['login_string']; $userId = $_SESSION['user_id']; $noEmpleado = $_SESSION['usr_no_empleado']; //$username = $_SESSION['username']; $nombreCompleto = $_SESSION['usr_nombre_completo']; $email = $_SESSION['email']; $agnId = $_SESSION['usr_agn_id']; $type = $_SESSION['usr_type']; $agency = $_SESSION['usr_agn_nombre']; $agnLogo1 = $_SESSION['usr_agn_logo1']; $agnLogo2 = $_SESSION['usr_agn_logo2']; $agnHeader = $_SESSION['usr_agn_header']; $adminAccess = $_SESSION['usr_adm_access']; //Get the user-agent string of the user. $userBrowser = $_SERVER['HTTP_USER_AGENT']; $sql = "SELECT USR_Password\r\n FROM camUsuarios\r\n WHERE USR_Id = :usr_id\r\n LIMIT 1"; $structure = array('password' => 'USR_Password'); $params = array('usr_id' => $userId); $result = restructureQuery($structure, getConnection(), $sql, $params, 0, PDO::FETCH_ASSOC); if (count($result)) { if (rightResult($result)) { //If the user exists get variables from result. $password = $result[0]['password']; $loginCheck = hash('sha512', $password . $userBrowser); if ($loginCheck == $loginString) { //Logged In!!!! return true; } else { //Not logged in return false; } } else { //Not logged in return false; } } else { //Not logged in return false; } } else { if (isset($_SESSION['user_control'])) { return true; } else { return false; } //Not logged in } }