~marcelo-escobal/geined/Alianza

« back to all changes in this revision

Viewing changes to tcu.php.moved

  • Committer: Cualquier Desarrollador
  • Date: 2010-01-29 21:15:22 UTC
  • Revision ID: desarrollo@marte-20100129211522-u97qh9o90mhdap04
Importación inicial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
include('funciones.php');
 
3
include('datos.php');
 
4
function listado(){
 
5
        encabezado('Listado de tipos de cursos');
 
6
        boton("Nuevo",'tcu.php?accion=nuevo');
 
7
        boton("Volver","alianza.php?accion=direccion");
 
8
        $sql='SELECT * FROM tipo_curso ORDER BY tipo';
 
9
        $resultado = mysql_query($sql);
 
10
        encabezado_tabla(array("Tipo","Código","Duracion","Rubro","Acciones"));
 
11
        for ($i = 0; $i < mysql_num_rows($resultado); $i++) {
 
12
                $fil1=mysql_fetch_array($resultado);
 
13
                echo '<tr>';
 
14
                celda($fil1["tipo"]);
 
15
                celda($fil1["codigo"]);
 
16
                celda($fil1['duracion']);
 
17
                $fil_rub = buscar_registro("cuentas","rubro",$fil1["rubro"]);
 
18
                $rubro = $fil_rub['nombre'];
 
19
                celda($rubro);
 
20
                echo '<td>';
 
21
                boton("Detalles",'tcu_ver.php?id='.$fil1['id']);
 
22
                boton("Editar",'tcu.php?accion=editar&id=' . $fil1['id']);
 
23
                boton("Borrar",'tcu.php?accion=confirmar&id=' . $fil1['id'].'&bdd=tipo_curso');
 
24
                echo '</td></tr>';
 
25
        }
 
26
        fin_tabla();
 
27
        boton("Volver",'alianza.php?accion=direccion');
 
28
}
 
29
function nuevo(){
 
30
        autorizacion(2);
 
31
        $sql_cta = 'SELECT * FROM cuentas';
 
32
        $res_cta = mysql_query($sql_cta);
 
33
        encabezado('Nuevo tipo de curso');
 
34
        encabezado_tabla(array("Campo","Valor","Referencia"));
 
35
        echo '<form action="tcu.php?accion=agregar" name="f" method="post">';
 
36
        input_texto("Tipo:","tipo","");
 
37
        input_texto("Código:","codigo","");
 
38
        input_numero("Duracion:","duracion","");
 
39
        echo '<tr><td>Rubro:</td><td><input type="text" name="rubro" value="" onChange="codifica()" /></td>';
 
40
        echo '<td><input disabled size="80" value="desconocido" name="lblrubro" /></td></tr>';
 
41
        fin_tabla();
 
42
        botones();
 
43
        fin_formulario();
 
44
        echo '<SCRIPT LANGUAGE="JavaScript">
 
45
                function codifica(){';
 
46
        echo 'arr = [];
 
47
                valor1 = document.f.rubro.value;';
 
48
        for($i=0;$i<mysql_numrows($res_cta);$i++){
 
49
                $fil_cta = mysql_fetch_array($res_cta);
 
50
                echo 'arr[' .$fil_cta['rubro'] .']="' .$fil_cta['nombre'].'";';
 
51
        }
 
52
        echo 'document.f.lblrubro.value=arr[valor1];
 
53
                }
 
54
                </SCRIPT>';
 
55
        boton("Volver",'tcu.php?accion=listado');
 
56
}
 
57
function editar(){
 
58
        autorizacion(2);
 
59
        $sql_cta = 'SELECT * FROM cuentas';
 
60
        $res_cta = mysql_query($sql_cta);
 
61
        encabezado('Edicion de tipo de curso');
 
62
        encabezado_tabla(array("Campo","Valor"));
 
63
        $sql='select * from tipo_curso where id="' . $_GET['id'].'"';
 
64
        $resultado = mysql_query($sql);
 
65
        $fila=mysql_fetch_array($resultado);
 
66
        echo '<form action="tcu.php?accion=actualizar" name="f" method="post">';
 
67
        campo_oculto("id",$_GET['id']);
 
68
        input_texto("Tipo:","tipo",$fila['tipo']);
 
69
        input_texto("Código:","codigo",$fila['codigo']);
 
70
        input_numero("Duracion:","duracion",$fila['duracion']);
 
71
        echo '<tr><td>Rubro:</td><td><input type="text" name="rubro" value="'.$fila['rubro'].'" onChange="codifica();" /></td>';
 
72
        echo '<td><input disabled size="80" value="Sin modificar" name="lblrubro" /></td></tr>';
 
73
        botones();
 
74
        fin_formulario();
 
75
        fin_tabla();
 
76
        boton("Volver",'tcu.php?accion=listado');
 
77
        echo '<SCRIPT LANGUAGE="JavaScript">
 
78
                function codifica(){';
 
79
        echo 'arr = [];
 
80
                valor1 = document.f.rubro.value;';
 
81
        for($i=0;$i<mysql_numrows($res_cta);$i++){
 
82
                $fil_cta = mysql_fetch_array($res_cta);
 
83
                echo 'arr[' .$fil_cta['rubro'] .']="' .$fil_cta['nombre'].'";';
 
84
        }
 
85
        echo 'document.f.lblrubro.value=arr[valor1];
 
86
                }
 
87
                </SCRIPT>';
 
88
}
 
89
function agregar(){
 
90
        $id = $_POST['id'];
 
91
        $sql1 = 'SELECT * FROM tipo_curso WHERE tipo ="'.$_POST['tipo'].'"';
 
92
        $res1 = mysql_query($sql1);
 
93
        if (mysql_num_rows($res1)==0){
 
94
                $sql = 'INSERT INTO tipo_curso SET tipo = "' . $_POST['tipo'].
 
95
                '", codigo="' . $_POST['codigo'].'", duracion="'.$_POST['duracion'].'", 
 
96
                rubro="'.$_POST['rubro'].'"';
 
97
                $result = mysql_query($sql) or die('Consulta inválida: ' . mysql_error());
 
98
                redirigir('tcu.php?accion=listado');
 
99
        }
 
100
        else {
 
101
                duplicado('tcu.php');
 
102
        }
 
103
}
 
104
function actualizar(){
 
105
        $id = $_POST['id'];
 
106
        $sql = 'UPDATE tipo_curso SET tipo = "' . $_POST['tipo'] . 
 
107
                '", codigo="'.$_POST['codigo'] . '", duracion="'.$_POST['duracion'].'", 
 
108
                rubro="'.$_POST['rubro'].
 
109
                '" WHERE id = "' . $_POST['id'] . '"';
 
110
        $result = mysql_query($sql) or die('Invalid query: ' . mysql_error());
 
111
        redirigir('tcu?accion=listado' ) ;
 
112
}
 
113
if(!$_GET['accion']){
 
114
        $accion='listado';
 
115
}
 
116
else {
 
117
        $accion=$_GET['accion'];
 
118
}
 
119
switch($accion){
 
120
        case 'listado':
 
121
                listado();
 
122
                break;
 
123
        case 'nuevo':
 
124
                nuevo();
 
125
                break;
 
126
        case 'agregar':
 
127
                agregar();
 
128
                break;
 
129
        case 'editar':
 
130
                editar();
 
131
                break;
 
132
        case 'actualizar':
 
133
                actualizar();
 
134
                break;
 
135
        case 'confirmar':
 
136
                confirmar_borrar($_GET['id'],'tcu.php');
 
137
                break;
 
138
        case 'eliminar':
 
139
                borrar('tipo_curso',$_POST['id'],'tcu.php');
 
140
                break;
 
141
}
 
142
?>