/** * @covers User::setAlias * @covers User::getAlias */ public function testSetAlias() { $alias = "alias"; $actual = $this->user->getAlias(); $this->assertNotEquals($alias, $actual); $this->user->setAlias($alias); $actual = $this->user->getAlias(); $this->assertEquals($alias, $actual); }
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); }
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); }
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); }
foreach ($data->fetch() as $user) { ?> <tr id="data-<?php echo $user->id_pengguna; ?> "> <td><?php echo $user->username; ?> </td> <td><?php echo $user->email; ?> </td> <td class="acenter"><?php echo User::getAlias($user->level); ?> </td> <td class="acenter"><?php echo $user->aktif == 1 ? 'Ya' : 'Tidak'; ?> </td> <td class="action"><div class="btn-group"> <?php echo anchor('admin/users/form/' . $user->id_pengguna, 'Lihat', ['class' => 'btn btn-edit']); ?> <?php echo anchor('admin/users/delete/' . $user->id_pengguna, 'Hapus', ['class' => 'btn btn-hapus', 'data-confirm-text' => 'Apakah anda yakin ingin menghapus data ini?']); ?> </div></td> </tr>
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", ""); }
function validate(User $user) { $validaEmail = $this->get($user->getEmail()); $validaAlias = $this->getByAlias($user->getAlias()); if ($user->getPass() == null) { return -2; //Contraseña en blanco } if ($validaEmail->getEmail() != null) { return -1; //El email ya existe } if ($validaAlias->getAlias() != null) { return 0; //El alias ya existe } return 1; }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $usuario = new User(); $usuario->read(); $u = $usuario->getEmail(); $a = $usuario->getAlias(); //Subida de la imagen de perfil// $MAX_SIZE = 100000000; $tamano2 = $_FILES["archivo"]['size']; $tipo2 = $_FILES["archivo"]['type']; $archivo2 = $_FILES["archivo"]['name']; if ($_FILES['archivo']['size'] <= $MAX_SIZE) { if ($_FILES['archivo']['name'] != NULL) { if ($_FILES['archivo']['type'] == "image/jpg") { $destino2 = "../images/profile/" . $a . ".jpg"; move_uploaded_file($_FILES['archivo']['tmp_name'], $destino2); echo "<span><br>El archivo <b>" . $archivo2 . "</b> se ha subido correctamente</span> </br>"; } elseif ($_FILES['archivo']['type'] == "image/png") { $destino2 = "../images/profile/" . $a . ".png"; move_uploaded_file($_FILES['archivo']['tmp_name'], $destino2); echo "<span><br>El archivo <b>" . $archivo2 . "</b> se ha subido correctamente</span> </br>"; } elseif ($_FILES['archivo']['type'] == "image/jpeg") { $destino2 = "../images/profile/" . $a . ".jpeg"; move_uploaded_file($_FILES['archivo']['tmp_name'], $destino2); echo "<span><br>El archivo <b>" . $archivo2 . "</b> se ha subido correctamente</span> </br>"; } } else { echo "Error al subir el archivo " . $archivo2 . "<br><b>" . " El archivo no es una imagen" . "</b>";