$tipoAgenda->insertar();
 $punto = new punto('', $idAgenda, '1', '', '');
 $cp = new CamposPunto('', '', '');
 for ($i = 0; $i < count($_SESSION['puntos']); $i++) {
     $punto->setSubasunto($_SESSION['puntos'][$i]['id']);
     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);
Пример #2
0
 echo '<h3>' . ($i + 1) . '.' . ($j + 1) . '.-' . $subasunto->obtenerDescripcion() . '</h3>';
 echo '<span class="label label-inverse span8"></span>';
 for ($k = 0; $k < count($idPuntos); $k++) {
     //Puntos
     $punto = new Punto($idPuntos[$k]['id_punto']);
     $punto->obtenerDatos();
     if ($punto->getSubasunto() == $subasunto->getId()) {
         //si el punto pertenece al subasunto
         echo '<div class="row punto" id="' . $idPuntos[$k]['id_punto'] . '">                              
                 <div class="span6">                                                 <!-- descripcion del punto-->
                     <span class="badge badge-info">Punto' . ($k + 1) . '</span>
                     <br />
                     <br />';
         $cp = new CamposPunto('', '', '');
         if ($punto->getSolicitud() == NULL) {
             $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'];