-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.serv.php
executable file
·91 lines (90 loc) · 3.21 KB
/
index.serv.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
session_start();
date_default_timezone_set('America/Mexico_City');
require_once('app/controller/controller.serv.php');
$controller = new ctrl_serv;
if(isset($_GET['action'])){
$action = $_GET['action'];
}else{
$action = '';
}
if(isset($_POST['UPLOAD_META_DATA'])){
$tipo = $_POST['tipo'];
$files2upload = $_POST['files2upload'];
$controller->facturacionCargaXML($files2upload, $tipo);
}elseif (isset($_POST['xmlExcel'])){
$res=$controller->xmlExcel($_POST['mes'], $_POST['anio'], $_POST['ide'], $_POST['doc'], $_POST['t']);
echo json_encode($res);
exit();
}elseif (isset($_POST['nuevoEquipo'] )) {
$controller->nuevoEquipo($_POST['cliente'], $_POST['usuario'], $_POST['equipo'], $_POST['ad_name'], $_POST['marca'], $_POST['modelo'], $_POST['procesador'],$_POST['so'],$_POST['dom'], $_POST['senia'], $_POST['hdd_inst'], $_POST['dd_principal'], $_POST['mem_inst'], $_POST['mem_max'], $_POST['t_memoria'], $_POST['ns'], $_POST['correo'], $_POST['tv'], $_POST['tvc'], $_POST['t_ip'], $_POST['ip'], $_POST['mac'], $_POST['rdp'], $_POST['area'], $_POST['anio'], $_POST['eth'], $_POST['obs']);
exit();
}elseif(isset($_POST['nuevoUsuario'])){
$controller->nuevoUsuario($_POST['cliente'], $_POST['nombre'], $_POST['segundo'], $_POST['paterno'], $_POST['materno'], $_POST['correo'], $_POST['telefono'], $_POST['extension'], $_POST['cargo']);
exit();
}elseif (isset($_POST['creaTicket'])){
$controller->creaTicket($_POST['cliente'], $_POST['reporta'], $_POST['usuario'], $_POST['equipo'], $_POST['fecha'], $_POST['tipo'], $_POST['sistema'], $_POST['corta'], $_POST['completa'], $_POST['solucion'], $_POST['modo'], $_POST['creaTicket']);
exit();
}elseif (isset($_POST['bajaFile'])){
$res=$controller->bajaFile($_POST['idf']);
echo json_encode($res);
exit();
}elseif (isset($_POST['reporteServ'])) {
$res=$controller->reporteServ($_POST['periodo'], $_POST['tipo']);
echo json_encode($res);
exit();
}elseif (isset($_POST['impTick'])) {
$res=$controller->impTick($_POST['idt']);
echo json_encode($res);
exit();
}
else{
switch ($_GET['action']){
//case 'inicio':
// $controller->Login();
// break;
case 'login':
$controller->Login();
break;
case 'mserv':
$controller->mServ();
break;
case 'tickets':
$t = isset($_GET['t'])? $_GET['t']:'mc';
$controller->tickets($t);
break;
case 'nuevoTicket':
$clie = isset($_GET['cli'])? $_GET['cli']:'';
$controller->nuevoTicket($clie);
break;
case 'usuarios':
$controller->usuarios();
break;
case 'altaUsuario':
$clie = isset($_GET['cliente'])? $_GET['cliente']:'';
$controller->altaUsuario($clie);
break;
case 'invServ':
$clie = isset($_GET['clie'])? $_GET['clie']:'';
$t = isset($_GET['clie'])? $_GET['t']:'f';
$controller->invServ($clie, $t);
break;
case 'altaEquipo':
$clie= isset($_GET['cliente'])? $_GET['cliente']:'';
$controller->altaEquipo($clie);
break;
case 'verDetalleTicket':
$controller->verDetalleTicket($_GET['id']);
break;
case 'verArchivos':
$clie = isset($_GET['clie'])? $_GET['clie']:null;
$ticket = isset($_GET['ticket'])? $_GET['ticket']:null;
$status = isset($_GET['status'])? $_GET['status']:1;
$controller->verArchivos($_GET['tipo'], $ticket, $clie, $status);
break;
default:
header('Location: index.php?action=login');
break;
}
}
?>