function mostrarSoloCandidato($id_1ercandidato, $id_2docandidato) { $daocandidato = new DAOCandidato(); $consulta = "SELECT persona.cedula, persona.nombre, persona.apellido, inscripcion_candidato.partido, " . "inscripcion_candidato.departamento, inscripcion_candidato.municipio FROM `alianza`, " . "`inscripcion_candidato`, `persona` WHERE inscripcion_candidato.id=persona.id AND " . "persona.id='" . $id_2docandidato . "' AND alianza.cc_candidato1er=" . $id_1ercandidato; $resultado = $this->conexion->consultar_servidor($consulta); $listaaux = array(); $size = 0; while ($lista = mysql_fetch_array($resultado)) { // var_dump($lista); $votosconcejal = $daocandidato->TotalVotos($lista[0]); $listaaux[$size][0] = $lista[0]; $listaaux[$size][1] = $lista[1]; $listaaux[$size][2] = $lista[2]; $listaaux[$size][3] = $lista[3]; $listaaux[$size][4] = $votosconcejal; $listaaux[$size][5] = $lista[4]; $listaaux[$size][6] = $lista[5]; $size++; } if (empty($listaaux)) { return null; } for ($x = 0; $x < count($listaaux); $x++) { for ($j = $x + 1; $j < count($listaaux); $j++) { if ($listaaux[$x][4] < $listaaux[$j][4]) { $aux = $listaaux[$x][4]; $listaaux[$x][4] = $listaaux[$j][4]; $listaaux[$j][4] = $aux; $aux = ""; $aux = $listaaux[$x][3]; $listaaux[$x][3] = $listaaux[$j][3]; $listaaux[$j][3] = $aux; $aux = ""; $aux = $listaaux[$x][2]; $listaaux[$x][2] = $listaaux[$j][2]; $listaaux[$j][2] = $aux; $aux = $listaaux[$x][1]; $listaaux[$x][1] = $listaaux[$j][1]; $listaaux[$j][1] = $aux; $aux = ""; $aux = $listaaux[$x][0]; $listaaux[$x][0] = $listaaux[$j][0]; $listaaux[$j][0] = $aux; } } } $this->conexion->cerrar_conexion(); return $listaaux; }
function VotacionTotal($user) { $tipo = $_SESSION['tipo']; if ($tipo == 1) { $daocandidato = new DAOCandidato(); echo '<div class="box box-danger"> <div class="text-center"> <div class="box-header with-border"> <p class="text-center"><h1> <strong>Votación Total</strong></h1></p> <p class="text-center"><h1> <strong>' . $daocandidato->TotalVotos($user) . '</strong></h1></p> </div> </div>'; } }
function perfil($user, $id_lider, $candidato) { // $id_lider=4; $servicio = new Servicios(); $daolider = new DAOLider(); $daocandidato = new DAOCandidato(); $daopersona = new DAOPersona(); $inscripcion = new InscripcionCandidato(); $tipo = $_SESSION['tipo']; if ($servicio->validador($id_lider) != 0) { if ($id_lider == NULL && $candidato == NULL) { if ($tipo == 1) { $persona = $daopersona->consultar($user); $foto = $user; $inscripcion = $inscripcion->mostrarCandidato($user); $cargo = $inscripcion[9]; $departamento = $inscripcion[6]; $municipio = $inscripcion[7]; $votos = $daocandidato->TotalVotos($user); } if ($tipo == 2) { $foto = $user; $daopuesto = new DAOPuestoVotacion(); $cargo = "LIDER"; $persona = $daopersona->consultar($user); $id_candidato = $daocandidato->consultarIdCandidato($user); $votos = $daolider->TotalVotos($id_candidato[0], $user); $puesto = $daopuesto->muestraPuestoVotacion($user); $departamento = $puesto->getMunicipio(); $municipio = $puesto->getPuesto(); } } if ($id_lider != NULL && $candidato == NULL) { $foto = $id_lider; $daopuesto = new DAOPuestoVotacion(); $cargo = "LIDER"; $persona = $daopersona->consultar($id_lider); $id_candidato = $daocandidato->consultarIdCandidato($id_lider); $votos = $daolider->TotalVotos($id_candidato[0], $id_lider); $puesto = $daopuesto->muestraPuestoVotacion($id_lider); $departamento = $puesto->getMunicipio(); $municipio = $puesto->getPuesto(); } if ($id_lider == NULL && $candidato != NULL) { $persona = $daopersona->consultar($candidato); $foto = $candidato; $inscripcion = $inscripcion->mostrarCandidato($candidato); $cargo = $inscripcion[9]; $departamento = $inscripcion[6]; $municipio = $inscripcion[7]; $votos = $daocandidato->TotalVotos($candidato); } echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <!-- Content Wrapper. Contains page content --> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Perfil </h1> <ol class="breadcrumb"> <li><a href="#"><i class="fa fa-dashboard"></i> Inicio</a></li> <li class="active">Perfil</li> </ol> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-md-3"> <!-- Profile Image --> <div class="box box-primary"> <div class="box-body box-profile"> <img class="profile-user-img img-responsive img-circle" src= ' . $servicio->mostrarFoto($foto) . ' alt="User profile picture"> <h3 class="profile-username text-center">' . $persona->getNombre() . ' ' . $persona->getApellido() . '</h3> <p class="text-muted text-center">' . $cargo . '</p> <ul class="list-group list-group-unbordered"> <li class="list-group-item"> <b>Votación Total </b> <a class="pull-right">' . $votos . '</a> </li> <li class="list-group-item"> <b>Departamento</b> <a class="pull-right">' . $departamento . '</a> </li> <li class="list-group-item"> <b>Municipio</b> <a class="pull-right">' . $municipio . '</a> </li> </ul> <a href="/puyaOjo/pages/voters.php?candidato=' . $candidato . '" class="btn btn-primary btn-block"><b>Votantes</b></a> </div><!-- /.box-body --> </div><!-- /.box --> </div><!-- /.col --> <div class="col-md-9"> <div class="nav-tabs-custom"> <ul class="nav nav-tabs"> <li class="active"><a href="#settings" data-toggle="tab">Datos del Perfil</a></li> </ul> <div class="tab-content"> <div class="active tab-pane" id="settings"> <form class="form-horizontal"> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Cedula</label> <div class="col-sm-10"> <input type="email" class="form-control" disabled id="cedula" placeholder="' . $persona->getCedula() . '"> </div> </div> <div class="form-group"> <label for="inputEmail" class="col-sm-2 control-label">Nombre</label> <div class="col-sm-10"> <input type="email" class="form-control" id="mbreno" placeholder="' . $persona->getNombre() . '"> </div> </div> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Apellido</label> <div class="col-sm-10"> <input type="text" class="form-control" id="apellido" placeholder="' . $persona->getApellido() . '"> </div> </div> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Telefono</label> <div class="col-sm-10"> <input type="text" class="form-control" id="telefono" placeholder="' . $persona->getTelefono() . '"> </div> </div> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Celular</label> <div class="col-sm-10"> <input type="text" class="form-control" id="celular" placeholder="' . $persona->getCelular() . '"> </div> </div> <div class="form-group"> <label for="inputExperience" class="col-sm-2 control-label">Direción</label> <div class="col-sm-10"> <input type="text" class="form-control" id="direccion" placeholder="' . $persona->getDireccion() . '"> </div> </div> <div> <div class="form-group"> <label for="inputExperience" class="col-sm-2 control-label">Email</label> <div class="col-sm-10"> <input type="text" class="form-control" id="direccion" placeholder="' . $persona->getEmail() . '"> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-danger">Guardar Datos</button> </div> </div> </form> </div><!-- /.tab-pane --> </div><!-- /.tab-content --> </div><!-- /.nav-tabs-custom --> </div><!-- /.col --> </div><!-- /.row --> </section><!-- /.content --> </div><!-- /.content-wrapper -->'; } }