Beispiel #1
0
<?php

session_start();
/* Login  */
/* Importo la clase que me permite conectarme con la base */
include_once "SmartVoteDB.php";
include_once "Respuesta.php";
include_once "Usuario.php";
/* Variables por POST */
$user = $_POST["user"];
//obtengo el usuario del formulario
$pass = $_POST["pass"];
//obtengo la contraseña del formulario
$base = new SmartVoteDB();
try {
    $resultado = $base->LogIn($user, $pass);
    $count = mysql_num_rows($resultado);
    if ($count > 0) {
        // Obtengo la categoria
        $usuario = new Usuario($user);
        $categoria = $usuario->getCategoriaUsuario();
        if ($categoria == 'administrador') {
            while ($reg = mysql_fetch_array($resultado)) {
                $_SESSION["user"] = $reg[0];
            }
        } else {
            while ($reg = mysql_fetch_array($resultado)) {
                $_SESSION["user"] = $reg[0];
                $_SESSION["programa"] = $reg[1];
                $_SESSION["idP"] = $reg[2];
            }
Beispiel #2
0
 public function InsertarEncuesta($id_p, $nombre, $desc, $arrayPreguntas)
 {
     $baseSmartVote = new SmartVoteDB();
     try {
         $filas = explode(";", $arrayPreguntas);
         $contador = -1;
         foreach ($filas as &$fila) {
             $numPreguntas = explode("-", $fila);
             $contador = $contador + 1;
             $arrayNumPreguntas[$contador] = $numPreguntas[0];
             $arrayDescPreguntas[$contador] = $numPreguntas[1];
         }
         $respuesta = $baseSmartVote->InsertarEncuesta($id_p, $nombre, $desc, $arrayNumPreguntas, $arrayDescPreguntas);
         return $respuesta;
     } catch (Exception $e) {
         $resp = new Respuesta("ERROR", "NO SE PUDO HACER LA INSERSION");
         return json_encode($resp);
     }
 }