} 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(); } } $rol = new Rol('', ''); $idRoles = $rol->buscarTodos(); $participantes = new Participantes('', '', ''); $participantes->setAgenda($idAgenda); for ($i = 0; $i < count($idRoles); $i++) { $rol->setId($idRoles[$i]['id_rol']); $rol->buscar(); if (($rol->getId() == '1' || $rol->getId() == '2' || $rol->getId() == '3') && !empty($_POST['sel_' . $rol->getDescripcion()])) { //si preside, secretario y consejeros NO estan vacios if ($rol->getId() == '3') { // si son Consejeros -- Select Multiple $consejeros = $_POST['sel_' . $rol->getDescripcion()]; for ($j = 0; $j < count($consejeros); $j++) { $rol_conse = explode('_', $_POST['sel_' . $rol->getDescripcion()][$j]); $participantes->setConsejero($rol_conse[1]); $participantes->setRol($rol_conse[0]); $resultado = $participantes->insertar(); unset($rol_conse);
<?php include '../clases/Agenda.class.php'; include '../clases/Participantes.class.php'; if (isset($_POST['sel_preside']) && $_POST['sel_preside'] != '0') { $preside = new Participantes($_POST['agenda'], $_POST['sel_preside'], '5'); $preside->insertar(); } if (isset($_POST['sel_secretario']) && $_POST['sel_secretario'] != '0') { $secretario = new Participantes($_POST['agenda'], $_POST['sel_secretario'], '6'); $secretario->insertar(); } $agenda = new Agenda($_POST['agenda']); $agenda->activar(); $agenda->iniciarConsejo();
<h3>Agenda de ' . $resul[0]['descripcion'] . '</h3> <h4>en sesión '; if (!$resul[0]['extraordinaria']) { echo 'Ordinaria de:'; } else { echo 'Extraordinaria de:'; } echo '</h3> <h3>' . $resul[0]['dependencia'] . '</h4> <h4 class="pull-left"><' . $resul[0]['siglas'] . "-" . $consecutivo[0]['consecutivo'] . "-" . $resul[0]['anio'] . '</h4> <h4 class="pull-right">Fecha:' . $resul[0]['fecha'] . '</h4> </div> <div class="row"> <div class="span9"> <h4 >Participantes:</h4><br />'; $par = new Participantes($agenda->getId(), '', ''); $participantes = $par->buscar(); for ($i = 0; $i < count($participantes); $i++) { $con = new Consejero($participantes[$i]['id_consejero']); $con->buscar(); $rol = new Rol($participantes[$i]['id_rol'], ''); $rol->buscar(); echo '<div class="span2"><strong>' . $rol->getDescripcion() . ':</strong> <p>' . $con->getApellido() . ', ' . $con->getNombre() . '</p> </div>'; } echo '</div> </div> <br /> <h4 style="text-align: left">Asuntos a tratar</h4> <br />';
/** * @return \yii\db\ActiveQuery */ public function getParticipantes() { return $this->hasMany(Participantes::className(), ['idaudiencia' => 'idaudiencia']); }
<?php include "../classes/Config.php"; include "functions.php"; header("Content-Type: text/html; charset=ISO-8859-1", true); $querys = new Participantes(); if (isset($_POST) && !empty($_POST)) { if (isset($_POST['act_accounts_id']) && !empty($_POST['act_accounts_id']) && isset($_POST['sor_sorteios_id']) && !empty($_POST['sor_sorteios_id'])) { $account_id = anti_injection($_POST['act_accounts_id']); $sorteio_id = anti_injection($_POST['sor_sorteios_id']); $result = $querys->CheckUserSorteio($account_id, $sorteio_id); if ($result == '0') { if ($querys->addRegistro(array('par_accounts_id' => $account_id, 'par_sorteios_id' => $sorteio_id)) == '1') { $result = '1'; } else { $result = '0'; } } else { $result = '2'; } print_r($result); exit; } } ?>
/** * * Funcion que modifca los datos de un participante en base a su email. * Pimero parte comprueba que el usuario existe. * Segundo actualiza los datos de su tabla usuario, con las funciones del modelo User. * Finalmente modifica los datos de su tabla participante con el modelo Participantes * y redirecciona con los nuevos datos * @access public * */ public function modificarParticipante() { if (isset($_GET["id"])) { $userEmail = $_GET["id"]; $participanteData = array(); $participanteData = $this->participante->consultaParticipante($userEmail); if ($participanteData == NULL) { throw new Exception("No existe participante"); } $this->view->setVariable("participante", $participanteData); $this->view->render("vistas", "modificacionPart"); } if (isset($_GET["di"])) { $userEmail = $_SESSION["currentuser"]; $userEmail = $userEmail->getEmail(); $participanteData = array(); $participanteData = $this->participante->consultaParticipante($userEmail); if ($participanteData == NULL) { throw new Exception("No existe participante"); } $this->view->setVariable("participante", $participanteData); $this->view->render("vistas", "modificacionPart"); } if (isset($_POST["nombreU"])) { $usuario = new User(); $participante = new Participantes(); $usuario->setContrasenaU($_POST["contrasenaU"]); $usuario->setNombreU($_POST["nombreU"]); try { $usuario->checkIsValidForModificacionJPopu($_POST["contrasenaU2"]); $usuario->update($_GET["did"]); $participante->modificarParticipante($_GET["did"], $_POST["direccionP"], $_POST["telefonoP"], $_POST["nombreLocalP"], $_POST["horarioP"], $_POST["paginaWebP"]); $ruta = "./resources/img/participantes/"; //ruta carpeta donde queremos copiar las imagenes $fotoPi = $ruta . md5($_POST["nombreLocalP"]) . ".jpg"; $fotoPiTemp = $_FILES['fotoPi']['tmp_name']; move_uploaded_file($fotoPiTemp, $fotoPi); //pasa la foto de la carpeta temporal a la del servidor web echo "<script> alert('Usuario modificado correctamente'); </script>"; } catch (ValidationException $ex) { $errors = $ex->getErrors(); $this->view->setVariable("errors", $errors); } $this->busquedaParticipante(); } }