Example #1
0
 function insert(User $usuario)
 {
     //Se pasa un objeto User y se inserta, se devuelve el Email del elemento con el que se ha insertado
     $parametrosSet = array();
     $parametrosSet['email'] = $usuario->getEmail();
     $parametrosSet['clave'] = $usuario->getClave();
     $parametrosSet['alias'] = $usuario->getAlias();
     $parametrosSet['fechaalta'] = $usuario->getFechaalta();
     $parametrosSet['activo'] = $usuario->getActivo();
     $parametrosSet['administrador'] = $usuario->getActivo();
     $parametrosSet['personal'] = $usuario->getpersonal();
     $parametrosSet['imagen'] = $usuario->getImagen();
     return $this->bd->insert($this->tabla, $parametrosSet);
 }
Example #2
0
 function setSin(User $user, $pkEmail)
 {
     $parametros["email"] = $user->getEmail();
     $parametros["alias"] = $user->getAlias();
     $parametros["activo"] = $user->getActivo();
     $parametros["administrador"] = $user->getAdministrador();
     $parametros["personal"] = $user->getPersonal();
     $parametrosWhere = array();
     $parametrosWhere["email"] = $pkEmail;
     return $this->bd->update2($this->tabla, $parametros, $parametrosWhere);
 }
 function insert(User $user)
 {
     //Se pasa un objeto city y se inserta, se devuelve el id del elemento con el que se ha insertado
     $parametrosSet = array();
     $parametrosSet['clave'] = $user->getClave();
     $parametrosSet['alias'] = $user->getAlias();
     $parametrosSet['fechaAlta'] = $user->getFechaAlta();
     $parametrosSet['activo'] = $user->getActivo();
     $parametrosSet['administrador'] = $user->getAdministrador();
     $parametrosSet['personal'] = $user->getPersonal();
     return $this->bd->insert($this->tabla, $parametrosSet);
 }
 function insert(User $user)
 {
     $parametrosSet = array();
     $parametrosSet['email'] = $user->getEmail();
     $parametrosSet['clave'] = $user->getClave();
     $parametrosSet['alias'] = $user->getAlias();
     $parametrosSet['fechaAlta'] = $user->getFechaAlta();
     $parametrosSet['activo'] = $user->getActivo();
     $parametrosSet['administrador'] = $user->getAdministrador();
     $parametrosSet['personal'] = $user->getPersonal();
     return $this->bd->insert($this->tabla, $parametrosSet);
 }
Example #5
0
 function setSin(User $user, $pkEmail)
 {
     $parametros["email"] = $user->getEmail();
     $parametros["alias"] = $user->getAlias();
     $parametros["activo"] = $user->getActivo();
     $parametros["administrador"] = $user->getAdministrador();
     $parametros["personal"] = $user->getPersonal();
     $parametros["avatar"] = $user->getAvatar();
     $parametros["descripcion"] = $user->getDescripcion();
     $parametros["privado"] = $user->getPrivado();
     $parametros["plantilla"] = $user->getPlantilla();
     $parametrosWhere = array();
     $parametrosWhere["email"] = $pkEmail;
     return $this->bd->update2($this->tabla, $parametros, $parametrosWhere);
 }
Example #6
0
 function insertUserTagsAdmin(User $user, User $administrador)
 {
     $admin = '<li class="sub-menu">
             <a href="index.php?action=view&target=admin" >
                 <i class="fa fa-cog"></i>
                 <span>Administración</span>
             </a>
         </li>';
     $this->insertTag("admin", $admin);
     $this->insertTag("avatar", $administrador->getAvatar());
     $this->insertTag("alias", $administrador->getAlias());
     $tema = $administrador->getPlantilla();
     $link = "<img class='img-responsive' src='./plantillas/gallery/temas/tema{$tema}.png'  align=''>";
     $this->insertTag("tema", $link);
     $this->insertTag("avatar2", $user->getAvatar());
     $this->insertTag("alias2", $user->getAlias());
     $this->insertTag("descripcion", $user->getDescripcion());
     $this->insertTag("email", $user->getEmail());
     $this->insertTag("planti", $user->getPlantilla());
     $this->insertTag("fecha", $user->getFechalta());
     if ($user->getPrivado() == 1) {
         $checked = "checked";
     } else {
         $checked = "";
     }
     $this->insertTag("checked", $checked);
     if ($user->getAdministrador() == 1) {
         $checked2 = "checked";
     } else {
         $checked2 = "";
     }
     $this->insertTag("checked2", $checked2);
     switch ($user->getActivo()) {
         case -1:
             $this->insertTag("activo-1", "checked");
             break;
         case 0:
             $this->insertTag("activo0", "checked");
             break;
         case 1:
             $this->insertTag("activo1", "checked");
             break;
     }
     $this->insertTag("activo1", "");
     $this->insertTag("activo0", "");
     $this->insertTag("activo-1", "");
 }
Example #7
0
 function getLevel(User $user = null)
 {
     if ($user !== null && $user->getActivo() == '1') {
         if ($user->getAdministrador() == '1') {
             return '3';
             //Full access
         } else {
             if ($user->getPersonal() == '1') {
                 return '2';
                 //staff access
             } else {
                 return '1';
                 //user access
             }
         }
     } else {
         return '0';
         //register access
     }
 }