コード例 #1
0
ファイル: DAOAlianza.php プロジェクト: Cromeror/puyaOjo
 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;
 }
コード例 #2
0
ファイル: html_block.php プロジェクト: 8avilla/PuyaOjoPlus
 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>';
     }
 }
コード例 #3
0
ファイル: html_block.php プロジェクト: Cromeror/puyaOjo
    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 -->';
        }
    }