Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
 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')));
     }
 }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
$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
Ejemplo n.º 6
0
 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);
Ejemplo n.º 10
0
			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>';
Ejemplo n.º 25
0
<?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>
Ejemplo n.º 30
0
<?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');