function Guardar() { $politica = new Politica(); if (isset($_POST['nombre']) && $_POST['nombre'] != "" && isset($_POST['cantidad']) && $_POST['cantidad'] != "" && isset($_POST['unidad']) && $_POST['unidad'] != "") { $p_nombre = $_POST['nombre']; $p_concepto = $_POST['concepto_id']; $p_nivel = $_POST['nivel_id']; $p_pais = $_POST['pais_id']; $p_cantidad = $_POST['cantidad']; $p_tipo = $_POST['tipo_id']; $p_unidad = $_POST['unidad']; $p_asistentes = 0; if (isset($_POST['asistentes'])) { if ($_POST['asistentes'] == "on") { $p_asistentes = 1; } } $p_recurrente = 0; if (isset($_POST['recurrente'])) { if ($_POST['recurrente'] == "on") { $p_recurrente = 1; } } $p_dia = 0; if (isset($_POST['dia'])) { if ($_POST['dia'] == "1") { $p_dia = 1; } } $p_noche = 0; $politica->Insertar_Politica($p_nombre, $p_concepto, $p_nivel, $p_pais, $p_cantidad, $p_asistentes, $p_recurrente, $p_dia, $p_noche, $p_tipo, $p_unidad); header("Location: index.php?oksave"); } else { header("Location: index.php?error"); } }
} $busqueda_value = "name_politica=" . $politica_name; $I = new Interfaz("Politicas", true); $L = new Lista($busqueda_value); $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][327]); $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][34]); $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][464]); $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][55]); $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][465]); $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][466]); $L->Herramientas("E", "./index.php?mode=EDITAR&politica_id="); include "../../lib/php/mnu_toolbar.php"; politicas_toolbar(); $query = "SELECT p_nombre,\ncg_nombre,\nj_nombre,\npd_nombre,\np_limite,\np_unidad,\np_id\nFROM politicas AS p\nLEFT JOIN pais_destino AS pd\nON p.p_pais_destino = pd.pd_id\nLEFT JOIN jerarquia AS j\nON p.p_jerarquia = j.j_id\nLEFT JOIN conceptos_gastos AS cg\nON p.p_concepto = cg.cg_id\nWHERE p_nombre like '%" . $politica_name . "%'\n/*or p_concepto like '%" . $politica_name . "%'*/\nORDER BY p_id"; error_log($query); $L->muestra_lista($query, 6, false, 6); $I->Footer(); break; case "NUEVO": require_once "politica_new.php"; break; case "EDITAR": require_once "politica_edit.php"; break; case "ELIMINAR": $politica_id = $_GET["politica_id"]; $politica = new Politica(); $politica->Delete_Politica($politica_id); header("Location: index.php"); break; }
<?php require_once '../negocio/politicasEstado.class.php'; require_once '../util/funciones/Funciones.class.php'; $objpolitica = new Politica(); try { $registros = $objpolitica->listar(); // echo '<pre>'; // print_r($registros); // echo '</pre>'; } catch (Exception $exc) { Funciones::mensaje($exc->getMessage(), "e"); } ?> <table id="tabla-listado" class="table table-bordered table-striped"> <thead> <tr> <th> </th> <th>CODIGO</th> <th>TIPO DE POLÍTICA</th> <th>NOMBRE</th> <th>OPCIÓN</th> </tr> </thead> <tbody> <?php for ($i = 0; $i < count($registros); $i++) { echo '<tr>';
function Muestra(){ include "../../lib/php/messageResources.php"; $INDEXIDIOMA=$_SESSION["idiomausuario"]; $politica = new Politica(); if(isset($_GET['politica_id'])){ $politica_id=$_GET['politica_id']; $politica->Load_data($politica_id); } else { header("Location: index.php"); } $I = new Interfaz("Usuarios:: Editar Usuario",true); ?> <style type="text/css"> <!-- .Estilo1 {color: #FF0000} --> </style> <script language="JavaScript" src="../../lib/js/jquery/jquery-1.3.2.js" type="text/javascript"></script> <script language="JavaScript" src="../../lib/js/validateForm.js" type="text/javascript"></script> <script language="JavaScript" src="../../lib/js/valida_form.js" type="text/javascript"></script> <br><br> <form name="form1" method="post"/> <table width="80%" align="center" cellpadding="4" cellspacing="4" border="0" bgcolor="#f4f4f4" style="padding-top: 20px;"> <tr> <td colspan="6" align="center"><strong><?php echo $LABELINDEX[$INDEXIDIOMA][468]?></strong></td> </tr> <tr> <td> <input type="hidden" name="p_id" id="p_id" value="<?php echo $_GET['politica_id']; ?>" readonly="readonly" style="border-color:#FFFFFF" /> </td> </tr> <tr> <td align="right" width="45%"><?php echo $LABELINDEX[$INDEXIDIOMA][327]?><span class="Estilo1">*</span>:</td> <td> <input type="text" name="nombre" id="nombre" size="20" value="<?php echo $politica->Get_dato("p_nombre");?>"/></td> </tr> <tr> <td align="right" width=""> <?php echo $LABELINDEX[$INDEXIDIOMA][34]?><span class="Estilo1">*</span>: </td> <td colspan="5"> <?php $concepto=new Concepto(); ?> <select name="concepto_id" id="concepto_id" onChange=""> <option name="concepto_id" id="concepto_id" value="-1"> Selecciona un item </option> <?php foreach($concepto->Load_all_conceptos_gastos(1) as $arrE){ if($politica->Get_dato("p_concepto") == $arrE['cg_id']){ ?> <option name="concepto_id" id="concepto_id" value="<?php echo $arrE['cg_id'];?>" selected > <?php echo $arrE['cg_nombre'];?> </option> <?php }else{ ?> <option name="concepto_id" id="concepto_id" value="<?php echo $arrE['cg_id'];?>"> <?php echo $arrE['cg_nombre'];?> </option> <?php } } ?> </select> </td> </tr> <tr> <td align="right" width=""> <?php echo $LABELINDEX[$INDEXIDIOMA][469]?><span class="Estilo1">*</span>: </td> <td colspan="5"> <?php //$cluster=new Cluster(); ?> <select name="nivel_id" id="nivel_id" > <option name="nivel_id" id="nivel_id" value="-1"> Selecciona un item </option> <?php $Usu = new Usuario(); foreach($Usu->Load_niveles(1) as $arrE){ if($politica->Get_dato("p_jerarquia") == $arrE['j_id']){ ?> <option name="nivel_id" id="nivel_id" value="<?php echo $arrE['j_id'];?>" selected> <?php echo $arrE['j_nombre'];?> </option> <?php }else{ ?> <option name="nivel_id" id="nivel_id" value="<?php echo $arrE['j_id'];?>"> <?php echo $arrE['j_nombre'];?> </option> <?php } } ?> </select> </td> </tr> <tr> <td align="right" width=""> <?php echo $LABELINDEX[$INDEXIDIOMA][55]?><span class="Estilo1">*</span>: </td> <td colspan="5"> <?php $pais=new Pais(); ?> <select name="pais_id" id="pais_id" onChange=""> <option name="pais_id" id="pais_id" value="-1"> Selecciona un item </option> <?php foreach($pais->Load_all_pais_destino(1) as $arrE){ if($politica->Get_dato("p_pais_destino") == $arrE['pd_id']){ ?> <option name="pais_id" id="pais_id" value="<?php echo $arrE['pd_id'];?>" selected> <?php echo $arrE['pd_nombre'];?> </option> <?php }else{ ?> <option name="pais_id" id="pais_id" value="<?php echo $arrE['pd_id'];?>"> <?php echo $arrE['pd_nombre'];?> </option> <?php } } ?> </select> </td> </tr> <tr> <td align="right" width=""><?php echo $LABELINDEX[$INDEXIDIOMA][470]?><span class="Estilo1">*</span>:</td><td colspan="5"> <input type="text" name="cantidad" id="cantidad" size="20" value="<?php echo $politica->Get_dato("p_limite");?>" onkeypress="return validaNum(event)" /></td> </tr> <tr> <td align="right" width=""><?php echo $LABELINDEX[$INDEXIDIOMA][471]?>:</td> <td colspan="5"> <?php if($politica->Get_dato("p_asistentes") == 1){ ?> <input type=checkbox name="asistentes" id="asistentes"checked /> <? }else{ ?> <input type=checkbox name="asistentes" id="asistentes" /> <? } ?> </td> </tr> <tr> <td align="right" width=""><?php echo $LABELINDEX[$INDEXIDIOMA][472]?>:</td> <td> <?php if($politica->Get_dato("p_recurrente") == 1){ ?> <input type=checkbox name="recurrente" id="recurrente" checked /> <? }else{ ?> <input type=checkbox name="recurrente" id="recurrente" /> <? } ?> </td> <?php $dia_chek = ""; $noche_chek = ""; if($politica->Get_dato("p_dia") == 1){ $dia_chek = "checked"; }else{ $noche_chek = "checked"; }?> <td align="right" width=""><?php echo $LABELINDEX[$INDEXIDIOMA][473]?>:</td> <td> <input type=radio name="dia" id="dia" value="1" <?echo $dia_chek; ?> /> </td> <td align="right" width=""><?php echo $LABELINDEX[$INDEXIDIOMA][474]?>:</td> <td> <input type=radio name="dia" id="dia" value="0" <?echo $noche_chek; ?> /> </td> </tr> <tr> <td align="right" width=""> <?php echo $LABELINDEX[$INDEXIDIOMA][475]?><span class="Estilo1">*</span>: </td> <td colspan="5"> <? $tipo1 = ""; $tipo2 = ""; if($politica->Get_dato("p_tipo") == 1){ $tipo1 = "selected"; }else if($politica->Get_dato("p_tipo") == 2){ $tipo2 = "selected"; } ?> <select name="tipo_id" id="tipo_id" onChange=""> <option name="tipo_id" id="tipo_id" value="-1"> Selecciona un item </option> <option name="tipo_id" id="tipo_id" value="1" <?echo $tipo1; ?> > <?php echo $LABELINDEX[$INDEXIDIOMA][476]?> </option> <option name="tipo_id" id="tipo_id" value="2" <?echo $tipo2; ?> > <?php echo $LABELINDEX[$INDEXIDIOMA][477]?> </option> </select> </td> </tr> <tr> <td align="right" width=""><?php echo $LABELINDEX[$INDEXIDIOMA][466]?><span class="Estilo1">*</span>:</td><td colspan="5"> <input type="text" name="unidad" id="unidad" size="20" value="<?php echo $politica->Get_dato("p_unidad");?>"/></td> </tr> <tr><td colspan="6"> </td></tr> <tr> <td colspan="6" align="center"> <input type="submit" value="<?php echo $LABELINDEX[$INDEXIDIOMA][345];?>" name="actualizar" onclick="return validate();"> <input type="submit" value="<?php echo $LABELINDEX[$INDEXIDIOMA][219]?>" name="cancelar"> </td> </tr> </table> </form> <?php $I->Footer(); }
<?php require_once '../negocio/politicasEstado.class.php'; $operacion = $_POST["a_operacion"]; $objpolitica = new Politica(); //LECTURA DE DATOS if ($operacion == "leer") { $codigoPolitica = $_POST["p_codigo"]; $resultado = $objpolitica->leerDatos($codigoPolitica); echo json_encode($resultado); } //OPERACION DE AGREGAR Y EDITAR if ($operacion == "agregar" || $operacion == "editar") { parse_str($_POST["p_array_datos"], $datosFrm); if ($datosFrm["txttipooperacion"] == "editar") { $objpolitica->setCodigo($datosFrm["txtcodigo"]); } $objpolitica->setTpolitica($datosFrm["cbo_politica"]); $objpolitica->setNombre($datosFrm["txtnombre"]); } //ELIMINAR UNO Y VARIOS REGISTROS if ($operacion == "eliminar") { $codigoPolitica = $_POST["p_codigo"]; $resultado = $objpolitica->setCodigo($codigoPolitica); } try { //CONFIRMANDO OPERACION DE AGREGAR , EDITAR Y ELIMINAR if ($operacion == "agregar" || $operacion == "editar") { if ($datosFrm["txttipooperacion"] == "editar") { if ($objpolitica->editar() == true) { echo "exito";