-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoperadores.php
131 lines (123 loc) · 4.43 KB
/
operadores.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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?php
/**
* Registra Operadores
*/
require_once('home.php');
require_once('redirect.php');
$postback = isset($_POST['submit']);
$error = false;
// Si es que el formulario se ha enviado
if($postback) :
$operador = array(
'nombres' => $_POST['nombres'],
);
// Verificación
if (empty($operador['nombres'])) :
$error = true;
$msg = "Ingrese la información obligatoria.";
else :
$operador = array_map('strip_tags', $operador);
// Guarda el operador
$id = save_item(0, $operador, $bcdb->operador);
if($id) :
$msg = "La información se guardó correctamente.";
else:
$error = true;
$msg = "Hubo un error al guardar la información, intente nuevamente.";
endif;
endif;
endif;
// Trae las operadores
$pager = true;
$operadores = get_items($bcdb->operador);
// Paginación
$results = @$bcrs->get_navigation();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/reset.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/text.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/960.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/layout.css" />
<link href="/favicon.ico" type="image/ico" rel="shortcut icon" />
<script type="text/javascript" src="/scripts/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/scripts/jquery.collapsible.js"></script>
<script type="text/javascript" src="/scripts/jquery.jeditable.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#nombres').focus();
$(".click").editable("/datos-operadores.php", {
indicator : "Guardando...",
tooltip : "Click para editar..."
});
});
</script>
<title>Operadores | Alquiler de máquinas</title>
</head>
<body>
<div class="container_16">
<div id="header">
<h1 id="logo"> <a href="/"><span>Alquiler de máquinas</span></a> </h1>
<?php include "menutop.php"; ?>
<?php if(isset($_SESSION['loginuser'])) : ?>
<div id="logout">Sesión: <?php print $_SESSION['loginuser']['nombres']; ?> <a href="logout.php">Salir</a></div>
<?php endif; ?>
</div>
<div class="clear"></div>
<div id="icon" class="grid_3">
<p class="align-center"><img src="images/rubros.png" alt="Rubros" /></p>
</div>
<div id="content" class="grid_13">
<h1>Operadores</h1>
<?php if (isset($msg)): ?>
<p class="<?php echo ($error) ? "error" : "msg" ?>"><?php print $msg; ?></p>
<?php endif; ?>
<form name="frmoperador" id="frmoperador" method="post" action="operadores.php">
<fieldset class="collapsible">
<legend>Información del operador</legend>
<p>
<label for="nombres">Nombres: <span class="required">*</span>:</label>
<input type="text" name="nombres" id="codigo" maxlength="45" size="40" />
</p>
<p class="align-center">
<button type="submit" name="submit" id="submit">Guardar</button>
</p>
</fieldset>
</form>
<fieldset class="collapsible">
<legend>Operadores existentes</legend>
<p class="war">Los operadores se pueden editar, sin embargo tenga cuidado al hacerlo ya que se pueden confundir datos existentes.</p>
<table>
<thead>
<tr>
<th>Identificador</th>
<th>Nombres</th>
</tr>
</thead>
<tbody>
<?php if ($operadores): ?>
<?php $alt = "even"; ?>
<?php foreach($operadores as $k=> $operador): ?>
<tr class="<?php print $alt ?>">
<th><?php print $operador['id']; ?></th>
<th><span class="click" id="nombres-<?php print $operador['id']; ?>"><?php print $operador['nombres']; ?></span></th>
<?php $alt = ($alt == "even") ? "odd" : "even"; ?>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr class="<?php print $alt; ?>">
<th>No existen datos</th>
</tr>
<?php endif; ?>
</tbody>
</table>
<?php include "pager.php"; ?>
</fieldset>
</div>
<div class="clear"></div>
<?php include "footer.php"; ?>
</div>
</body>
</html>