function borrarCancion($user, $categoria2, $cancion) { $canciones = new Utilidades(); foreach ($canciones->getDirectorio($user . "/" . $categoria2) as $key => $value) { if ($value != "." && $value != ".." && $value == $cancion) { unlink($user . "/" . $categoria2 . "/" . $value); } } }
public function validarTema($foro_id) { $validador = $this->tema->valida(); if ($validador->passes()) { $mensaje = \Input::get('mensaje'); $mensaje = \Purifier::clean($mensaje); $mensaje = \Utilidades::fluzo_nl2br($mensaje); if (\Input::get('boton') === 'Vista previa') { return \Redirect::to(\Request::path() . '#vista-previa')->withInput()->with(array('mensaje' => $mensaje, 'vista_previa' => true, 'path' => \Session::get('path'))); } elseif (\Input::get('boton') === 'Enviar') { // Guardamos el tema $this->tema->saveTema($mensaje, $foro_id); return \Redirect::to(\Session::get('path'))->with('confirmacion', 'Tu tema será publicado en cuanto lo revisemos, gracias.'); } } else { return \Redirect::to(\Request::path())->withErrors($validador)->withInput()->with(array('foro' => \Session::get('foro'), 'path' => \Session::get('path'))); } }
public function validaComentario() { $validador = Comentario::valida(); if ($validador->passes()) { $mensaje = Input::get('mensaje'); //$mensaje = str_replace(array("<pre>", "</pre>"), array("<pre><![CDATA[", "]]></pre>"), $mensaje); $mensaje = Purifier::clean($mensaje); $mensaje = Utilidades::fluzo_nl2br($mensaje); if (Input::get('boton') === 'Vista previa') { return Redirect::to(Request::path() . '#vista-previa')->withInput()->with(array('mensaje' => $mensaje, 'vista_previa' => true)); } elseif (Input::get('boton') === 'Enviar') { $comentario = new Comentario(); $comentario->autor = Input::get('nombre'); $comentario->cuerpo = $mensaje; $comentario->articulo_id = Input::get('articulo_id'); $comentario->save(); return Redirect::to(Request::path() . '#confirmacion')->with('confirmacion', 'Comentario enviado, se publicara cuando sea revisado, gracias.'); } } else { return Redirect::to(Request::path() . '#error')->withErrors($validador)->withInput(); } }
$code = $_GET['code']; $USUARIO = new Usuarios(); if (isset($_SESSION['state']) && isset($_REQUEST['state'])) { if ($_SESSION['state'] && $_SESSION['state'] === $_REQUEST['state']) { // state variable matches $token_url = "https://graph.facebook.com/oauth/access_token?" . "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code; $response = file_get_contents($token_url); $params = null; parse_str($response, $params); $_SESSION['FACEBOOK_TOKEN'] = $params['access_token']; $graph_url = "https://graph.facebook.com/me?access_token=" . $params['access_token']; $user = json_decode(file_get_contents($graph_url)); $datosFecha = explode("/", $user->birthday); $graph_url2 = "https://api.facebook.com/method/fql.query?query=SELECT%20current_location%20FROM%20user%20WHERE%20uid=4&access_token=" . $params['access_token']; $user2 = json_decode(file_get_contents($graph_url2)); $UTILIDADES = new Utilidades(); $CONDICION_BUSQUEDA = array(); $CONDICION_BUSQUEDA['facebook_usuario'] = $user->username; $resultadoBusqueda = $USUARIO->obtenerUsuarioFiltros($CONDICION_BUSQUEDA); $CONDICION = array(); $CONDICION['_id'] = new MongoId($resultadoBusqueda['_id']); $USUARIO->editar($CONDICION, array("facebook_token" => $params['access_token'])); //Nuca se ha firmado con facebook if ($resultadoBusqueda == "") { //buscar por email unset($CONDICION_BUSQUEDA); $CONDICION_BUSQUEDA = array(); $CONDICION_BUSQUEDA['email'] = $user->email; $resultadoBusqueda = $USUARIO->obtenerUsuarioFiltros($CONDICION_BUSQUEDA); //No esta registrado el usuario en Inova 360 if ($resultadoBusqueda == "") {
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloUsuario.php"; $modelo = new ModeloUsuario(); session_start(); // -------------------------------------------------------- INPUT $in['form']['estado'] = Utilidades::clear_input_bool($_POST['estado']); $in['form']['lineal_id'] = Utilidades::clear_input_id($_POST['grupo_id']); $in['form']['usuario_id'] = Utilidades::clear_input_id($_POST['usuario_id']); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; // -------------------------------------------------------- Data $modelo->updateUsuarioGrupo($in); // -------------------------------------------------------- TEST // Utilidades::printr($in); // -------------------------------------------------------- OUT
public static function getMessageAutenticacion($to, $token) { return 'Ha recibido el siguiente mensaje porque alguien ha solicitado acceder a la web <b><a href="http://localhost:9000">AlDictado</a></b> con su dirección de correo electrónico<br><br>' . 'Si ha sido ud. pulse el siguiente <a href="' . Utilidades::getCurrentUrl(false) . '/usuario/autenticar/' . $token . '?email=' . $to . '">enlace para entrar</a>.<br>' . 'En caso contrario, ignore este correo.<br><br>' . 'Gracias por su atención.'; }
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloVenta.php"; session_start(); $venta = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania'])); $in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; $dato = $_POST; // -------------------------------------------------------- Data $campos = $venta->getcampos($in); if ($in['venta_id'] != '0') { $in['fields']['id'] = ''; foreach ($campos as $r) { $in['fields'][$r['nombre']] = ''; } $old = $venta->getUnDato($in); } $id = $venta->setVenta($in); $sql_campos = 'id'; // insert $sql_valores = $id; // insert $sql_set = ''; // update // lo siguiente es si existe "estado_real" para cambiar
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloVenta.php"; session_start(); $modelo = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania'])); $in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']); $in['proceso'] = Utilidades::clear_input_id($_POST['proceso']); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; // -------------------------------------------------------- DATA $modelo->setTimerEstructuraSave($in); // -------------------------------------------------------- TEST // Utilidades::printr($in);
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloVenta.php"; session_start(); $modelo = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania'])); $in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; // -------------------------------------------------------- DATA $modelo->setVentaPorAprobar($in); // -------------------------------------------------------- TEST Utilidades::printr($in);
determina por la tabla LogFuentesExternas para determinar cuando fue la ultima fecha que recibimos el archivo. Tambien se realizan calculos estadisticos de cada pais y se actualizan los datos en los respectivos registros. Periodo: Se tiene que ejecutar muy esporadicamente, por ejemplo cada mes */ //LLAMADO A LIBRERIAS NECESARIAS include_once "../../clases/Utilidades.php"; include_once "../../clases/Paises.php"; include_once "../../clases/Log.php"; include_once "../../config.php"; //Se crean instancias $PAISES = new Paises(); $UTILIDADES = new Utilidades(); $LOG = new Log(); try { //Descargamos archivo de Paises $UTILIDADES->descargarArchivoRemoto("http://download.geonames.org/export/dump/countryInfo.txt", $CONFIG['PATH'] . "fuentes/paises/countryInfo.txt"); //Cargamos a la base de datos los paises $datosPaises = file($CONFIG['PATH'] . "fuentes/paises/countryInfo.txt"); foreach ($datosPaises as $r) { if ($r[0] != "#") { $DATOS = array(); $datosLinea = explode("\t", $r); $DATOS['codigo'] = $datosLinea[0]; $DATOS['codigoISO3'] = $datosLinea[1]; $DATOS['codigoISONumero'] = $datosLinea[2]; $DATOS['fips'] = $datosLinea[3]; $DATOS['pais'] = $datosLinea[4];
} if (!empty($requestData['columns'][++$col]['search']['value'])) { $tmp = Utilidades::sanear_complete_string($requestData['columns'][$col]['search']['value']); $sql_filter .= ' AND (departamento LIKE "%' . $tmp . '%" OR provincia LIKE "%' . $tmp . '%" OR distrito LIKE "%' . $tmp . '%" OR direccion LIKE "%' . $tmp . '%" )'; } ++$col; // referencia if ($perfiles == 'Motorizado') { $sql_filter .= ' AND estado_real_id NOT IN (22, 23)'; } if (!empty($requestData['columns'][++$col]['search']['value'])) { $sql_filter .= ' AND estado_real_id LIKE "%' . Utilidades::sanear_complete_string($requestData['columns'][$col]['search']['value']) . '%"'; } ++$col; // responsalbles: falta!!! ++$col; // comprobante: falta!!! $sql .= $sql_filter; $query = mysqli_query($conn, $sql) or die("02"); $totalFiltered = mysqli_num_rows($query); // when there is a search parameter then we have to modify total number filtered rows as per search result. $sql .= " ORDER BY " . (intval($requestData['order'][0]['column']) + 1) . " " . $requestData['order'][0]['dir'] . " LIMIT " . $requestData['start'] . " ," . $requestData['length'] . " "; // print $sql; /* $requestData['order'][0]['column'] contains colmun index, $requestData['order'][0]['dir'] contains order such as asc/desc */ $query = mysqli_query($conn, $sql) or die("03"); // esto es para decir cuando no se puede $editar $data = array();
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../../../lib/html/tabla.php"; include "../../../modelo/ModeloReporte01.php"; session_start(); $venta = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['campania_id'] = Utilidades::clear_input($_POST['campania_id']); $in['cliente_tipo_id'] = Utilidades::clear_input($_POST['cliente_tipo_id']); // -------------------------------------------------------- Data $ou = $venta->getClienteTipoByCampania($in); if ($ou) { $combo = new OptionComboSimple(); $combo->set_option($in['cliente_tipo_id']); $combo->set_format(array('id', 'nombre')); $combo->imprimir($ou); } // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($ou); // -------------------------------------------------------- OUT
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloApunte.php"; session_start(); $prefix = 'apuntes_listado_'; $modelo = new ModeloApunte(); // -------------------------------------------------------- INPUT $in['id'] = Utilidades::clear_input_id($_POST['id']); $in['texto'] = Utilidades::clear_input($_POST['texto']); $in['pendiente'] = Utilidades::clear_input($_POST['pendiente']); $in['telefono'] = Utilidades::clear_input($_POST['telefono']); $in['user_id'] = Utilidades::clear_input_id($_SESSION['user_id']); $in['fecha'] = date('Y-m-d H:i:s'); // --------------------------------------------------------- DATA $modelo->apuntes_save($in); // --------------------------------------------------------- TEST // Utilidades::printr($in); // echo html_entity_decode($in['texto']); // ---------------------------------------------------------- OUT
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloUsuario.php"; $modelo = new ModeloUsuario(); session_start(); // -------------------------------------------------------- INPUT $in['id'] = Utilidades::clear_input_id($_POST['usuario_id']); $in['info_status'] = Utilidades::clear_input($_POST['vigente']); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; // -------------------------------------------------------- Data $modelo->updateVigente($in); // -------------------------------------------------------- TEST // Utilidades::printr($in); // -------------------------------------------------------- OUT
$in['campo'] = Utilidades::clear_input($_POST['campo']); $in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']); $in['campania'] = $modelo->getCampaniaEditable($in['venta_id']); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; $in['perfil'] = trim($_SESSION['perfiles']); if ($in['campo'] == 'info_create_fecha') { $in['tabla'] = 'venta'; } elseif ($in['campo'] == 'asesor_venta_id') { $in['tabla'] = 'venta'; } elseif ($in['campo'] == 'supervisor_id') { $in['tabla'] = 'venta'; } else { $in['tabla'] = 'venta_' . $in['campania']; } $in['valor'] = Utilidades::clear_input_text($_POST['valor']); // --------------------------------------------------------- DATA $old = $modelo->getValorEditable($in); // ------------------------------------------ esto es para el log $log_campos = ''; if ($in['campo'] == 'agendado_fecha') { $old = substr($old, 0, 16); } if (utf8_encode($in['valor']) != utf8_encode($old)) { $log_campos = $modelo->drawLogItem($in['tabla'], $in['campo'], $old, $in['valor']); $healthy = array("\n\r", "\r\n", "\n", "\r", "\t"); $yummy = array("<br>", "<br>", "<br>", "<br>", " "); $log_campos = str_replace($healthy, $yummy, $log_campos); $modelo->drawDivLogItem($in['campania'], $in['venta_id'], $in['usuario'], $in['fecha'], utf8_encode($log_campos)); } // ----------------------------------- guardar
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloVenta.php"; session_start(); $venta = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania'])); $in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']); $in['view'] = Utilidades::clear_input_id($_POST['view']); // -------------------------------------------------------- Data $campos = $venta->getcampos($in); $pestanias = $venta->getPestaniaCampania($in); $in['fields']['id'] = ''; foreach ($campos as $r) { $in['fields'][$r['nombre']] = ''; } $nombre_corto = ''; if ($in['venta_id'] != '0') { $dato = $venta->getUnDato($in); $nombre_corto = 'Asesor: ' . $venta->getUnDato_NombreCorto($in); } // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($_SESSION); // Utilidades::printr($campos); // Utilidades::printr($dato); // -------------------------------------------------------- OUT echo '<form class="myform" method="post">';
} // ------------------------------------------ TOTAL $total_1 = count($fibra['residencial']['2P']['300MB']) + count($fibra['residencial']['2P']['120MB']) + count($fibra['residencial']['2P']['50MB']) + count($fibra['residencial']['3P']['300MB']) + count($fibra['residencial']['3P']['120MB']) + count($fibra['residencial']['3P']['50MB']); $total_2 = count($movil['residencial']['S']) + count($movil['residencial']['M']) + count($movil['residencial']['L']); $total_3 = count($fibra['autonomo']['fibra']['300MB']['Alta Nueva']) + count($fibra['autonomo']['fibra']['300MB']['Portabilidad']) + count($fibra['autonomo']['fibra']['120MB']['Alta Nueva']) + count($fibra['autonomo']['fibra']['120MB']['Portabilidad']) + count($fibra['autonomo']['fibra']['50MB']['Alta Nueva']) + count($fibra['autonomo']['fibra']['50MB']['Portabilidad']) + count($fibra['autonomo']['adsl']['Alta Nueva']) + count($fibra['autonomo']['adsl']['Portabilidad']); $total_4 = count($movil['autonomo']['linea 1']['S']) + count($movil['autonomo']['linea 1']['M']) + count($movil['autonomo']['linea 1']['L']) + count($movil['autonomo']['linea 2']['S']) + count($movil['autonomo']['linea 2']['M']) + count($movil['autonomo']['linea 2']['L']); $total_5 = $total_1 + $total_3; $total_6 = $total_2 + $total_4; $objPHPExcel->getActiveSheet()->getStyle(c2(1, 34, $i, $i + 3))->applyFromArray($border_style); $objPHPExcel->setActiveSheetIndex($index)->setCellValue(c1(1, $i), $titulo)->mergeCells(c2(1, 1, $i, $i + 3))->setCellValue(c1(2, $i), 'Fibra 300MB')->setCellValue(c1(3, $i), count($fibra['residencial']['2P']['300MB']))->setCellValue(c1(4, $i), '')->setCellValue(c1(5, $i), count($fibra['residencial']['3P']['300MB']))->setCellValue(c1(6, $i), '')->setCellValue(c1(7, $i), $total_1)->mergeCells(c2(7, 7, $i, $i + 3))->setCellValue(c1(8, $i), count($movil['residencial']['S']))->mergeCells(c2(8, 8, $i, $i + 3))->setCellValue(c1(9, $i), '')->mergeCells(c2(9, 9, $i, $i + 3))->setCellValue(c1(10, $i), count($movil['residencial']['M']))->mergeCells(c2(10, 10, $i, $i + 3))->setCellValue(c1(11, $i), '')->mergeCells(c2(11, 11, $i, $i + 3))->setCellValue(c1(12, $i), count($movil['residencial']['L']))->mergeCells(c2(12, 12, $i, $i + 3))->setCellValue(c1(13, $i), '')->mergeCells(c2(13, 13, $i, $i + 3))->setCellValue(c1(14, $i), $total_2)->mergeCells(c2(14, 14, $i, $i + 3))->setCellValue(c1(15, $i), count($fibra['autonomo']['fibra']['300MB']['Alta Nueva']))->setCellValue(c1(16, $i), '')->setCellValue(c1(17, $i), count($fibra['autonomo']['fibra']['300MB']['Portabilidad']))->setCellValue(c1(18, $i), '')->setCellValue(c1(19, $i), $total_3)->mergeCells(c2(19, 19, $i, $i + 3))->setCellValue(c1(20, $i), count($movil['autonomo']['linea 1']['S']))->mergeCells(c2(20, 20, $i, $i + 3))->setCellValue(c1(21, $i), '')->mergeCells(c2(21, 21, $i, $i + 3))->setCellValue(c1(22, $i), count($movil['autonomo']['linea 1']['M']))->mergeCells(c2(22, 22, $i, $i + 3))->setCellValue(c1(23, $i), '')->mergeCells(c2(23, 23, $i, $i + 3))->setCellValue(c1(24, $i), count($movil['autonomo']['linea 1']['L']))->mergeCells(c2(24, 24, $i, $i + 3))->setCellValue(c1(25, $i), '')->mergeCells(c2(25, 25, $i, $i + 3))->setCellValue(c1(26, $i), count($movil['autonomo']['linea 2']['S']))->mergeCells(c2(26, 26, $i, $i + 3))->setCellValue(c1(27, $i), '')->mergeCells(c2(27, 27, $i, $i + 3))->setCellValue(c1(28, $i), count($movil['autonomo']['linea 2']['M']))->mergeCells(c2(28, 28, $i, $i + 3))->setCellValue(c1(29, $i), '')->mergeCells(c2(29, 29, $i, $i + 3))->setCellValue(c1(30, $i), count($movil['autonomo']['linea 1']['L']))->mergeCells(c2(30, 30, $i, $i + 3))->setCellValue(c1(31, $i), '')->mergeCells(c2(31, 31, $i, $i + 3))->setCellValue(c1(32, $i), $total_4)->mergeCells(c2(32, 32, $i, $i + 3))->setCellValue(c1(33, $i), $total_5)->mergeCells(c2(33, 33, $i, $i + 3))->setCellValue(c1(34, $i), $total_6)->mergeCells(c2(34, 34, $i, $i + 3))->setCellValue(c1(2, $i + 1), 'Fibra 120MB')->setCellValue(c1(3, $i + 1), count($fibra['residencial']['2P']['120MB']))->setCellValue(c1(4, $i + 1), '')->setCellValue(c1(5, $i + 1), count($fibra['residencial']['3P']['120MB']))->setCellValue(c1(6, $i + 1), '')->setCellValue(c1(15, $i + 1), count($fibra['autonomo']['fibra']['120MB']['Alta Nueva']))->setCellValue(c1(16, $i + 1), '')->setCellValue(c1(17, $i + 1), count($fibra['autonomo']['fibra']['120MB']['Portabilidad']))->setCellValue(c1(18, $i + 1), '')->setCellValue(c1(2, $i + 2), 'Fibra 50MB')->setCellValue(c1(3, $i + 2), count($fibra['residencial']['2P']['50MB']))->setCellValue(c1(4, $i + 2), '')->setCellValue(c1(5, $i + 2), count($fibra['residencial']['3P']['50MB']))->setCellValue(c1(6, $i + 2), '')->setCellValue(c1(15, $i + 2), count($fibra['autonomo']['fibra']['50MB']['Alta Nueva']))->setCellValue(c1(16, $i + 2), '')->setCellValue(c1(17, $i + 2), count($fibra['autonomo']['fibra']['50MB']['Portabilidad']))->setCellValue(c1(18, $i + 2), '')->setCellValue(c1(2, $i + 3), 'ADSL')->setCellValue(c1(3, $i + 3), count($fibra['residencial']['2P']['adsl']))->setCellValue(c1(4, $i + 3), '')->setCellValue(c1(5, $i + 3), count($fibra['residencial']['3P']['adsl']))->setCellValue(c1(6, $i + 3), '')->setCellValue(c1(15, $i + 3), count($fibra['autonomo']['adsl']['Alta Nueva']))->setCellValue(c1(16, $i + 3), '')->setCellValue(c1(17, $i + 3), count($fibra['autonomo']['adsl']['Portabilidad']))->setCellValue(c1(18, $i + 3), ''); } session_start(); $modelo = new ModeloComision(); // -------------------------------------------------------- INPUT $in['campania_id'] = Utilidades::clear_input($_GET['campania_id']); $in['anio-mes'] = Utilidades::clear_input($_GET['fecha']); $in['campania_info'] = $modelo->campania_info($in['campania_id']); $in['lineas'] = trim($_SESSION['lineas']); // -------------------------------------------------------- Data if ($in['campania_info']['indice'] == 'campania_001' && 'Vodafone One' == trim($in['campania_info']['nombre'])) { $pr = $modelo->campania_001_Vodafon_one($in); if (is_array($pr['datos'])) { $ou = $modelo->campania_001_Vodafon_one_process($pr); } else { $ou = null; } } // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($ou); // -------------------------------------------------------- OUT
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloBarrido.php"; session_start(); $modelo = new ModeloBarrido(); // -------------------------------------------------------- INPUT $in['estado'] = Utilidades::sanear_string($_POST['estado']); $in['ids'] = explode(',', Utilidades::clear_input_id($_POST['ids'])); $in['fecha'] = date('Y-m-d H:i:s'); $in['usuario'] = $_SESSION['user_id']; // -------------------------------------------------------- Data foreach ($in['ids'] as $row) { $l = explode('::', $row); $in['id'] = $l[0]; $in['campania'] = $l[1]; $modelo->updateVenta($in); } // $campos = $venta->getcampos($in); // -------------------------------------------------------- TEST // print_r($in); $l = explode('::', $in['ids'][0]); echo $l[0];
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../../../lib/html/tabla.php"; include "../../../modelo/ModeloVenta.php"; session_start(); $venta = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['campania'] = Utilidades::clear_input($_POST['campania']); // -------------------------------------------------------- Data $ou = $venta->getEstadoRealActivas($in); $combo = new OptionComboSimple(); // $combo->set_option(0); $combo->set_format(array('id', 'nombre')); $combo->imprimir($ou); // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($campos); // Utilidades::printr($dato); // -------------------------------------------------------- OUT
// " . $sql_ini . " // ) unido, (SELECT @rownum:=0) R // WHERE 1=1 // "; $sql = "\nSELECT * FROM (\n" . $sql_ini . "\n) unido01\nWHERE 1=1\n"; $requestData = $_REQUEST; $query = mysqli_query($conn, $sql) or die("01"); $totalData = mysqli_num_rows($query); $totalFiltered = $totalData; // when there is no search parameter then total number rows = total number filtered rows. $sql_filter = ''; if (!empty($requestData['columns'][0]['search']['value'])) { $sql_filter .= ' AND nombre LIKE "%' . Utilidades::sanear_complete_string($requestData['columns'][0]['search']['value']) . '%"'; } if (!empty($requestData['columns'][1]['search']['value'])) { $sql_filter .= ' AND campania LIKE "%' . Utilidades::sanear_complete_string($requestData['columns'][1]['search']['value']) . '%"'; } if (!empty($requestData['columns'][2]['search']['value'])) { $sql_filter .= ' AND vigente = "' . (int) $requestData['columns'][2]['search']['value'] . '"'; } // 3 (acciones) $sql .= $sql_filter; $sql_donde = ''; $pagina = ''; if (!empty($requestData['search']['value']) && trim($requestData['search']['value']) != '') { // esto es para recuperar la pagina (es muy importante) $dd = 'tem_usuario_grupo_' . rand(0, 200); $sql_donde = 'CREATE TEMPORARY TABLE ' . $dd . ' ' . $sql; $sql_donde .= " ORDER BY " . (intval($requestData['order'][0]['column']) + 1); $query = mysqli_query($conn, $sql_donde) or die("01.5"); $sql_donde = '
} function c1($num, $i) { return c0($num) . $i; } function c2($num1, $num2, $i1, $i2) { return c0($num1) . $i1 . ':' . c0($num2) . $i2; } $objPHPExcel = new PHPExcel(); $objPHPExcel->getProperties()->setCreator("Claudio Rodriguez Ore"); session_start(); $venta = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['ini'] = Utilidades::clear_input($_GET['ini']); $in['end'] = Utilidades::clear_input($_GET['end']); // -------------------------------------------------------- Data $fields = array('id' => '', 'cliente' => '', 'contacto_fijo' => '', 'contacto_movil' => '', 'fecha_entrega' => '', 'observacion_entrega' => '', 'distrito' => '', 'direccion' => '', 'provincia' => '', 'departamento' => '', 'referencia' => '', 'fachada' => '', 'producto' => '', 'cantidad' => '', 'color' => '', 'tipo_pago' => '', 'precio' => '', 'costo_envio' => '', 'obsequio' => '', 'estado_real' => '', 'estado_observacion' => ''); $sql = ' SELECT d.id , d.cliente_nombre, d.cliente_contacto_fijo, d.cliente_contacto_movil , d.fecha_entrega, d.fecha_entrega_observacion , d01.nombre dis, d.direccion , d02.nombre, d03.nombre, d.referencia_lugar, d.referencia_fachada , d04.nombre, d.producto_cantidad, d05.nombre , d08.nombre, d.precio, d.costo_envio, d06.nombre , d07.nombre, d.estado_observacion FROM venta_campania_003 d JOIN venta v ON v.id = d.id LEFT JOIN venta_ubigeoPeruDistrito d01 ON d01.id = d.ubigeoPeruDistrito LEFT JOIN venta_ubigeoPeruProvincia d02 ON d02.id = d.ubigeoPeruProvincia
$query = mysqli_query($conn, $sql) or die("02"); $totalFiltered = mysqli_num_rows($query); // when there is a search parameter then we have to modify total number filtered rows as per search result. $sql .= " ORDER BY " . (intval($requestData['order'][0]['column']) + 1) . " " . $requestData['order'][0]['dir'] . " LIMIT " . $requestData['start'] . " ," . $requestData['length'] . " "; // print $sql; /* $requestData['order'][0]['column'] contains colmun index, $requestData['order'][0]['dir'] contains order such as asc/desc */ $q = mysqli_query($conn, 'SELECT id, nombre FROM venta_estado_real WHERE info_status = 1 AND campania LIKE "%' . $CAMPANIA . '%"') or die("02.5"); $str_combo = '<select class="lista-estado-row no-margin no-padding" campania="" venta="" style="background-color: transparent">'; while ($row = mysqli_fetch_array($q)) { $str_combo .= '<option value="' . $row['id'] . '">'; $str_combo .= utf8_encode($row['nombre']); $str_combo .= '</option>'; } $str_combo .= '</select>'; $query = mysqli_query($conn, $sql) or die("03"); $data = array(); while ($row = mysqli_fetch_array($query)) { $nestedData = array(); $combo_estado = str_replace('option value="' . $row['estado_real_id'] . '"', 'option value="' . $row['estado_real_id'] . '" selected', $str_combo); $combo_estado = str_replace('campania=""', 'campania="' . $row['campania'] . '"', $combo_estado); $combo_estado = str_replace('venta=""', 'venta="' . $row['venta_id'] . '"', $combo_estado); $nestedData[] = $combo_estado; $nestedData[] = utf8_encode($row['asesor_venta']); $nestedData[] = Utilidades::fechas_de_MysqlTimeStamp_a_string_hm($row['fecha_creacion']); $nestedData[] = utf8_encode($row['producto']); $nestedData[] = utf8_encode($row['cliente_nombre']); $data[] = $nestedData; } $json_data = array("draw" => intval($requestData['draw']), "recordsTotal" => intval($totalData), "recordsFiltered" => intval($totalFiltered), "data" => $data, "sql" => $sql); echo json_encode($json_data); // send data as json format
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../modelo/ModeloUsuario.php"; session_start(); $modelo = new ModeloUsuario(); // -------------------------------------------------------- INPUT $in['grupo_id'] = Utilidades::clear_input_id($_POST['grupo_id']); $in['lineas'] = trim($_SESSION['lineas']); // -------------------------------------------------------- Data $dato = $modelo->getGrupoItem($in); $form['grupo_id'] = array('type' => 'hidden', 'label' => ''); $form['nombre'] = array('type' => 'text', 'label' => 'Nombre'); $form['campania_id'] = array('type' => 'select1', 'label' => 'Campania', 'combo' => 'campania'); $form['vigente'] = array('type' => 'bool', 'label' => 'Vigente'); $combo['campania'] = $modelo->getCampaniasActivas($in); // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($_SESSION); // Utilidades::printr($dato); // Utilidades::printr($grupos); // -------------------------------------------------------- OUT echo '<form class="myform-grupo">'; echo '<div class="row">'; echo '<div class="large-12 medium-12 small-12 columns">'; foreach ($form as $name => $row) { if ($row['type'] == 'hidden') { echo '<input type="hidden" name = "' . $name . '"
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../../../lib/html/tabla.php"; include "../../../modelo/ModeloComision.php"; session_start(); $modelo = new ModeloComision(); // -------------------------------------------------------- INPUT $in['campania_id'] = Utilidades::clear_input_id($_POST['campania_id']); $in['lineas'] = trim($_SESSION['lineas']); // -------------------------------------------------------- Data $ou = $modelo->campaniasXusuario($in); $combo = new OptionComboSimple(); $combo->set_option($in['campania_id']); $combo->set_format(array('id', 'nombre')); $combo->imprimir($ou); // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($ou); // -------------------------------------------------------- OUT // echo '<option>aqui</option>';
<?php require '../clases/AutoCarga.php'; $sesion = new Session(); $user = $sesion->get("user"); $categoria = Request::get("categoria2"); $cancion = Request::get("cancion"); $privilegio = Request::get("privilegio"); $cancionBorrar = $privilegio . $user . "_" . $categoria . "_" . $cancion; $util = new Utilidades(); $util->borrarCancion($user, $categoria, $cancionBorrar); header('Location:buscador.php');
// Utilidades::printr($_POST); // Utilidades::printr($ou); // ------------------------------------------------------- OUTPUT if (isset($ou)) { foreach ($ou as $row) { $pendiente = 'pendiente-no'; if ($row['pendiente'] == '1') { $pendiente = 'pendiente-si'; } if ('' == trim($row['telefono'])) { $row['telefono'] = 'Vacio'; } echo ' <div id="#item-' . $row['id'] . '" class="item column"> <a data-open="' . $prefix . 'modal" class="' . $pendiente . '" item="' . $row['id'] . '"> <p>' . Utilidades::fechas_de_MysqlTimeStamp_a_string_hm($row['info_create_fecha']) . ' <strong> Teléfono</strong>: ' . utf8_decode($row['telefono']) . ' </p> <div class="resumen"> ' . html_entity_decode($row['texto']) . ' </div> </a> </div> '; } } ?>
<?php include "../../../../../lib/mysql/dbconnector.php"; include "../../../../../lib/mysql/conexion01.php"; include "../../../../../lib/mysql/utilidades.php"; include "../../../../../lib/html/tabla.php"; include "../../../modelo/ModeloReporte01.php"; session_start(); $venta = new ModeloVenta(); // -------------------------------------------------------- INPUT $in['anio-mes-ini'] = Utilidades::clear_input($_POST['anio-mes-ini']); $in['dia-ini'] = Utilidades::clear_input_id((int) $_POST['dia-ini']); $in['anio-mes-end'] = Utilidades::clear_input($_POST['anio-mes-end']); $in['dia-end'] = Utilidades::clear_input_id((int) $_POST['dia-end']); $in['campania_id'] = Utilidades::clear_input($_POST['campania_id']); $in['supervisor_id'] = Utilidades::clear_input_id((int) $_POST['supervisor_id']); $in['lineas'] = Utilidades::clear_input($_SESSION['lineas']); // -------------------------------------------------------- Data $ou = $venta->getSupervisorByFechas($in); if ($ou) { $combo = new OptionComboSimple(); $combo->set_option($in['supervisor_id']); $combo->set_format(array('supervisor_id', 'supervisor')); $combo->imprimir($ou); } // -------------------------------------------------------- TEST // Utilidades::printr($in); // Utilidades::printr($ou); // -------------------------------------------------------- OUT
// --------------------------------------------------------- DATA $campanias = $venta->getCampaniaNombreByLinealId($in); if (isset($campanias)) { echo '<table>'; echo '<thead>'; echo '<tr>'; echo '<th>Fecha de Creación</th><th width="350">Asesor de Venta</th><th>Acciones </th>'; echo '</tr>'; echo '</thead>'; foreach ($campanias as $row) { $in['campania'] = $row['indice']; $row = $venta->getVentasPorAprobar($in); if (isset($row)) { foreach ($row as $r) { echo '<tr>'; echo '<td><center>' . Utilidades::fechas_de_MysqlTimeStamp_a_string_hm($r['fecha']) . '</center></td>'; echo '<td>' . utf8_encode($r['asesor_venta']) . '</td>'; echo '<td><a class="aprobar button tiny view no-margin warning" title="Aprobar" campania="' . $in['campania'] . '" venta_id="' . $r['id'] . '" ><i class="fi-check medium"></i></a> <a class="edit button tiny view no-margin" venta_id="' . $r['id'] . '" campania="' . $in['campania'] . '" title="Editar" data-open="venta_listado_modal_div" ><i class="fi-pencil medium"></i></a> </td>'; echo '</tr>'; }
<?php $combo = new OptionComboSimple(); $pr['campania'] = Utilidades::clear_input($in['campania']); $estados = $modelo->getEstadoActivas($pr); $estados_reales = $modelo->getEstadoRealActivas($in); ?> <table id="<?php echo $prefix . 'tabla'; ?> "> <thead> <!-- <tr> <td>0</td> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> <td>7</td> <td>8</td> <td>9</td> <td>10</td> <td>11</td> <td>12</td> <td>13</td> <td>14</td> <td>15</td>
<?php include "../../../lib/mysql/dbconnector.php"; include "../../../lib/mysql/conexion01.php"; include "../../../lib/mysql/utilidades.php"; include "../modelo/logica.php"; if ($_SERVER["REQUEST_METHOD"] == "POST") { $in['nombre'] = Utilidades::clear_input($_POST["nombre"]); $in['pwd'] = Utilidades::clear_input($_POST["pwd"]); ModeloAuten::logIn($in); // var_dump($_SESSION); } header('Location: ../../ventas/index.php');