public function getInscribirOnline()
 {
     // recoge la citacion y la compara con la fecha del sistema
     // estudiante inscribe
     // materias se registran en sus cursos actuales
     $cedula_id = Session::get('cedula_id');
     $citaciones = CitaXestudiante::where('estudiante', $cedula_id)->lists('citacion');
     $citaciones = array_unique($citaciones);
     sort($citaciones);
     for ($i = 0; $i < count($citaciones); $i++) {
         $cita = Citacion::select('fecha', 'horaInicio')->where('id', $citaciones[$i])->first();
         date_default_timezone_set("America/Bogota");
         $serverDate = date('Y-m-d');
         $serverHour = date("H:i:s");
         $startDate = $cita->fecha;
         $startHour = $cita->horaInicio;
         $endHour = strtotime('+30 minute', strtotime($startHour));
         $endHour = date('H:i:s', $endHour);
         // Si es el día de la inscripción y está dentro del rango horario
         // echo "&& (".$serverHour." >= ".$startHour." && ".$serverHour." <= ".$endHour.")";
         if ($startDate == $serverDate && ($serverHour >= $startHour && $serverHour <= $endHour)) {
             $careers = Carrera::select('codigo', 'nombre')->get();
             return View::make('estudiante.inscribironline')->with('careers', $careers);
         } else {
             return View::make('estudiante.index');
         }
     }
 }
 public function postAgregarCitacion()
 {
     $campos = Input::all();
     $campos['hora_n'] = date("H:i", strtotime(Input::get('hora')));
     $rule = ['fecha' => 'required|date_format:Y/m/d|after:tomorrow', 'hora_n' => 'required|date_format:H:i', 'duracion' => 'required|numeric'];
     $messages = ['fecha.required' => 'La fecha es obligatoria', 'fecha.date_format' => 'La fecha es incorrecta', 'fecha.after' => 'La fecha tiene que ser despues de mañana', 'hora_n' => 'La hora es obligatoria', 'hora_n' => 'El formato de hora es incorrecto', 'duracion.required' => 'La duración es obligatoria', 'duracion.numeric' => 'La duración debe ser numerica'];
     $validator = Validator::make($campos, $rule, $messages);
     if ($validator->passes()) {
         $citacion = ['fecha' => Input::get('fecha'), 'horaInicio' => $campos['hora_n'], 'duracion' => Input::get('duracion'), 'administrador' => Auth::user()->id];
         Citacion::insert($citacion);
         return Redirect::to('/administrador/agregar-citacion')->with('state', 'ok');
     } else {
         return Redirect::back()->withInput()->withErrors($validator);
     }
 }
Example #3
0
        elseif ( strlen($var_contrato_totvs) == 5 ) $contrato_totvs = '0' . $var_contrato_totvs;

        $sql_contra     = "select * from acsa_totvs_contratos where codigo='". mysql_real_escape_string($contrato_totvs) ."' limit 1";
        $result_contra  = executeSelect( $sql_contra, $conn );
        $contrato       = mysql_fetch_array( $result_contra );
    }

    // asesor
    if ( $var_asesor != 0 ) {
        $sql_user       = "******". mysql_real_escape_string($var_asesor) ."' limit 1";
        $result_user    = executeSelect( $sql_user, $conn );
        $asesor         = mysql_fetch_array( $result_user );
    }

    // citacion
    $citacion       = new Citacion();
    $var_citacion   = $citacion->cargarCitacion('',mysql_real_escape_string($var_ticketid));

    // historial
    $historial      = new Historial();
    $var_historial  = $historial->cargarHistorial('',mysql_real_escape_string($var_ticketid),'','','',1);

    // suscriptos
    $suscripcion    = new Suscripcion();
    $suscriptores   = $suscripcion->getSuscriptores( mysql_real_escape_string($var_ticketid) );


}//if main


$consultaCom = "Select * from sptbl_datosContratos where idContrato=". $var_contrato_totvs;
Example #4
0
            } else {
                $sql = "select * from sptbl_temp_tickets where nTpUserId='{$var_userid}' and vStatus=0";
                $rs = executeSelect($sql, $conn);
                $row = mysql_fetch_array($rs);
                $var_deptid = $row['nTDeptId'];
                $var_title = $row['vTpTitle'];
                $var_desc = $row['tTpQuestion'];
                $var_uploaded_files = $row['vAtt'];
                $tempticketid = $row['nTpTicketId'];
                $var_prty = $row['vTpPriority'];
            }
        }
    }
}
// citacion
$citacion = new Citacion();
?>

<style>
    fieldset { width: 100%; }
    fieldset legend { padding-top: 0px; }
    .form-group { width: 33%; float: left; }
    .control-label { margin-right: 10px; min-width: 30%; float: left; cursor: pointer; margin-top: 7px; }
    .form-control { margin-right: 20px !important; width: 60% !important; float: left; }
    .form-actions { width: 100%; text-align: center; }
    .dropzone .dz-message { padding: 25px 0 !important; }

    @media screen and (max-width: 360px) {
        .form-group { width: 100%; float: none; }
        .control-label { min-width: 60%; }
    }
Example #5
0
    $result = executeSelect($sql, $conn);
    $ticket = mysql_fetch_array($result);
    $citacion["citacion_tipo"] = $_POST["citacion"];
    $citacion["citacion_email"] = $_POST["citacion_email"];
    $citacion["citacion_plantilla"] = $_POST["citacion_plantilla"];
    $citacion["ticket_id"] = $_POST["ticket"];
    $citacion["staff_id"] = $var_staffid;
    if ($_POST["citacion_cliente"] == 1) {
        $citacion["cliente_id"] = $ticket["nUserId"];
    } elseif ($_POST["citacion_cliente"] == 2) {
        $citacion["cliente_id"] = $ticket["nUserId_dos"];
    } else {
        // busco el cliente compuesto
        $citacion["cliente_id"] = citacionClienteCompuesto($_POST["citacion_cliente"]);
    }
    // guardo el mail del cliente si es que no tenia
    if ($_POST["emailNuevo"] != "") {
        $sql = "update sptbl_users set vEmail='" . mysql_real_escape_string($_POST["emailNuevo"]) . "' where nUserId='" . mysql_real_escape_string($citacion["cliente_id"]) . "'";
        $result = executeSelect($sql, $conn);
    }
    // guardo la citacion
    $citacionClass = new Citacion();
    $citacionClass->guardarCitacion($citacion);
    // suscripcion al ticket
    $datos = array('ticket_id' => $_POST["ticket"], 'staff_id' => $var_staffid);
    $suscripcion = new Suscripcion();
    $suscripcion->suscribirse($datos);
    // vuelvo al ticket
    header("Location: viewticket.php?limitval=" . $_GET['limitval'] . "&mt=y&tk=" . $_GET['tk'] . "&us=" . $_GET['us'] . "&stylename=" . $_GET['stylename'] . "&styleminus=" . $_GET['styleminus'] . "&styleplus=" . $_GET['styleplus'] . "&citaciones=1");
    die;
}
Example #6
0
 $datos = array('ticket_id' => $var_ticketid, 'staff_id' => $var_staffid);
 $suscripcion = new Suscripcion();
 $suscripcion->suscribirse($datos);
 // adjuntos
 $path = 'uploads';
 if (file_exists($path . '/new_ticket_' . $var_staffid)) {
     rename($path . '/new_ticket_' . $var_staffid, $path . '/' . $var_ticketid);
 }
 // alarma
 if ($_POST["alarmaInput"] != '' and $_POST["alarmaInput_1"] != '' and $_POST["alarmaInput_hora"] != '' and $_POST["alarmaInput_min"] != '' and $_POST["alarmaInput_1_hora"] != '' and $_POST["alarmaInput_1_min"] != '') {
     $datos = array('ticket_id' => $var_ticketid, 'staff_id' => $var_staffid, 'alarmaInput' => $_POST["alarmaInput"], 'alarmaInput_1' => $_POST["alarmaInput_1"], 'alarmaInput_hora' => $_POST["alarmaInput_hora"], 'alarmaInput_min' => $_POST["alarmaInput_min"], 'alarmaInput_1_hora' => $_POST["alarmaInput_1_hora"], 'alarmaInput_1_min' => $_POST["alarmaInput_1_min"], 'var_show_ticket' => '0');
     $alarma = new Alarma();
     $alarma->guardarAlarma($datos);
 }
 // citacion
 $citacionClass = new Citacion();
 if ($citacion != "") {
     if (is_array($citacion["citacion_tipo"]) == true && is_array($citacion["citacion_plantilla"]) == true && is_array($citacion["citacion_cliente"]) == true) {
         // varias
         for ($i = 0; $i < count($citacion['citacion_tipo']); $i++) {
             if ($citacion["citacion_cliente"][$i] == 1) {
                 $citacion["cliente_id"] = $var_userid;
             } elseif ($citacion["citacion_cliente"][$i] == 2) {
                 $citacion["cliente_id"] = $var_userid_dos;
             } else {
                 // busco el cliente compuesto
                 $citacion["cliente_id"] = citacionClienteCompuesto($citacion["citacion_cliente"][$i]);
             }
             $citacionClass->guardarCitacion(array('citacion_tipo' => $citacion["citacion_tipo"][$i], 'citacion_plantilla' => $citacion["citacion_plantilla"][$i], 'ticket_id' => $var_insert_id, 'staff_id' => $var_staffid, 'cliente_id' => $citacion["cliente_id"], 'fecha' => date('Y-m-d H:i') . ':0' . $i));
         }
     } else {
Example #7
0
            } else {
                $sql = "select * from sptbl_temp_tickets where nTpUserId='{$var_userid}' and vStatus=0";
                $rs = executeSelect($sql, $conn);
                $row = mysql_fetch_array($rs);
                $var_deptid = $row['nTDeptId'];
                $var_title = $row['vTpTitle'];
                $var_desc = $row['tTpQuestion'];
                $var_uploaded_files = $row['vAtt'];
                $tempticketid = $row['nTpTicketId'];
                $var_prty = $row['vTpPriority'];
            }
        }
    }
}
// citacion
$citacion = new Citacion();
?>
<script type="text/javascript" src="../scripts/jquery.js"></script>

<!-- <script type="text/javascript" src="../scripts/jquery.autocomplete.js"></script> -->
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" type="text/css"/>

<style>
.clientePotencial, .clientePotencialDiv, .ofertaCliente, .section_div table, .contratoTotvs, .clienteTotvs, .propiedadTotvs { display: none; }
</style>

<script src= "<?php 
echo SITE_URL;
?>
ckeditor/ckeditor.js"></script>