} else { $cs = new CampoSolicitud($_POST['sel_solicitud'], ''); $idCampos = $cs->buscarCampos(); $campo = new Campo('', ''); $punto = array(); //datos $cont = array('contador' => $contador); $punto = $punto + $cont; $id_sub = array('id' => $_POST['subasunto']); $punto = $punto + $id_sub; $otro = array('otro' => 'false'); $punto = $punto + $otro; for ($i = 0; $i < count($idCampos); $i++) { $campo->setId($idCampos[$i]['id_campo']); $campo->buscar(); $ar_campo = array($campo->getDescripcion() => $_POST['campo_' . $idCampos[$i]['id_campo']]); $punto = $punto + $ar_campo; } $ti_sol = array('id_tipo_solicitud' => $_POST['sel_solicitud']); $punto = $punto + $ti_sol; } if (!isset($_SESSION['puntos_temp'])) { $_SESSION['puntos_temp'] = array(); } $_SESSION['contador'] = $contador; array_push($_SESSION['puntos_temp'], $punto); unset($punto); } //print_r($_SESSION['puntos']); //********************************************************************************** MOSTRAR LA TABLA if ($operacion == '2') {
case '2': //********************************************************************************** BUSCAR Y EDITAR PUNTO for ($i = 0; $i < count($_SESSION['puntos']); $i++) { if ($_SESSION['puntos'][$i]['contador'] == $_POST['cont']) { if (isset($_POST['otro'])) { $_SESSION['puntos'][$i]['descripcion'] = $_POST['desc_punto']; if (isset($_POST['det_punto'])) { $_SESSION['puntos'][$i]['detalle'] = $_POST['det_punto']; } } else { $cs = new CampoSolicitud($_POST['id_tipo_solicitud'], ''); $idCampos = $cs->buscarCampos(); $campo = new Campo('', ''); for ($j = 0; $j < count($idCampos); $j++) { $campo->setId($idCampos[$j]['id_campo']); $campo->buscar(); $_SESSION['puntos'][$i][$campo->getDescripcion()] = $_POST['campo_' . $campo->getId()]; } } } } break; case '3': for ($i = 0; $i < count($_SESSION['puntos']); $i++) { if ($_SESSION['puntos'][$i]['contador'] == $_POST['cont']) { unset($_SESSION['puntos'][$i]); $_SESSION['puntos'] = array_values($_SESSION['puntos']); } } break; }
if ($_SESSION['puntos'][$i]['otro'] == 'false') { $punto->setSolicitud($_SESSION['puntos'][$i]['id_tipo_solicitud']); $punto->setOtro('false'); if (isset($_SESSION['puntos'][$i]['detalle'])) { $punto->setDetalle($_SESSION['puntos'][$i]['detalle']); } $idPunto = $punto->insertar(); $cs = new CampoSolicitud($_SESSION['puntos'][$i]['id_tipo_solicitud'], ''); $idCampos = $cs->buscarCampos(); $campo = new Campo('', ''); $cp->setPunto($idPunto); for ($j = 0; $j < count($idCampos); $j++) { $campo->setId($idCampos[$j]['id_campo']); $campo->buscar(); $cp->setCampo($idCampos[$j]['id_campo']); $cp->setContenido($_SESSION['puntos'][$i][$campo->getDescripcion()]); $cp->insertar(); } } else { if (isset($_SESSION['puntos'][$i]['detalle'])) { $punto->setDetalle($_SESSION['puntos'][$i]['detalle']); } $punto->setOtro('true'); $punto->setSolicitud('NULL'); $idPunto = $punto->insertar(); $cp->setPunto($idPunto); $cp->setCampo('7'); $cp->setContenido($_SESSION['puntos'][$i]['descripcion']); $cp->insertar(); } }
<legend><strong>Campos de la Solicitud</strong></legend> <div class="control-group"> <?php $campo = new Campo(); $idcampos = $campo->buscarTodos(); $filas = 0; for ($i = 0; $i < count($idcampos); $i++) { $campo->setId($idcampos[$i]['id_campo']); $campo->buscar(); $filas = $filas + 1; if ($i % 10 == 0) { echo '<div class="span3">'; $filas = 1; } echo '<label class="checkbox"> <input type="checkbox" name="campos[]" value="' . $campo->getId() . '">' . $campo->getDescripcion() . ' </label>'; if ($filas == 10) { echo '</div>'; } } if ($filas != 0) { echo '</div>'; } ?> </div> <legend><strong>Dependencias Asociadas</strong></legend> <div class="control-group"> <?php $dependencia = new Dependencias(); $idDependencia = $dependencia->buscarTodos();
$cp->setPunto($punto->getId()); $data = $cp->buscar(); echo '<h4>Asunto:</h4> <p>' . $data[0]['contenido'] . '</p>'; } else { $ts = new TipoSolicitud($punto->getSolicitud(), ''); $ts->buscar(); echo '<h4>' . $ts->getDescripcion() . ':</h4>'; $cp->setPunto($punto->getId()); $data = $cp->buscar(); $campo = new Campo('', ''); echo '<p>'; for ($h = 0; $h < count($data); $h++) { $campo->setId($data[$h]['id_campo']); $campo->buscar(); echo ' <b>' . $campo->getDescripcion() . ':</b> ' . $data[$h]['contenido']; } echo '</p>'; } echo '<br /> <div class="span6" style="margin-left: 0px">'; if ($punto->getDetalle() != '') { echo '<h4>Detalles:</h4> <p>' . $punto->getDetalle() . '</p>'; } if ($punto->getDecision() != '') { echo '<h4>Decision:</h4> <p>' . $punto->getDecision() . '</p>'; } $obs = new Observacion($consejero->getId(), $punto->getId(), ''); $obs->buscar();
<?php include '../clases/Campo.class.php'; include '../clases/CampoSolicitud.class.php'; if ($_POST['tipo_solicitud'] == 'otro') { echo '<label class="control-label" >Descripcion:</label> <div class="controls" id="aread"> <textarea class="textarea span5 campo" id="desc_punto" name="desc_punto" placeholder="Escriba la descripción del punto ..." style="height: 200px"></textarea> </div>'; } else { $cs = new CampoSolicitud($_POST['tipo_solicitud'], ''); $idCampos = $cs->buscarCampos(); $campo = new Campo('', ''); for ($i = 0; $i < count($idCampos); $i++) { $campo->setId($idCampos[$i]['id_campo']); $campo->buscar(); echo '<div class="control-group"> <label class="control-label" >' . $campo->getDescripcion() . ':</label> <div class="controls offset1" id="aread"> <input class="span4 campo" type="text" name="campo_' . $campo->getId() . '"/> </div> </div>'; } }
<link href="./css/bootstrap.css" rel="stylesheet"> <?php include './clases/Campo.class.php'; $campos = new Campo(); $id = $campos->buscarTodos(); ?> <div class="container span5"> <div class="modal-header row span5"> <h4>Campos Actuales</h4> </div> <div class="modal-body row span5"> <?php for ($i = 0; $i < count($id); $i++) { $campos->setId($id[$i]['id_campo']); $campos->buscar(); echo '<blockquote><p class="text-info">' . $campos->getDescripcion() . '</p></blockquote><br/>'; } ?> </div> </div>