示例#1
0
if (isset($_POST['atualizar'])) {
    $id = $_POST['id'];
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $usuario->setNome($nome);
    $usuario->setEmail($email);
    if ($usuario->update($id)) {
        echo "Atualizado com sucesso!";
    }
}
?>

		<?php 
if (isset($_GET['acao']) && $_GET['acao'] == 'deletar') {
    $id = (int) $_GET['id'];
    if ($usuario->delete($id)) {
        echo "Deletado com sucesso!";
    }
}
?>

		<?php 
if (isset($_GET['acao']) && $_GET['acao'] == 'editar') {
    $id = (int) $_GET['id'];
    $resultado = $usuario->find($id);
    ?>

		<form method="post" action="">
			<div class="input-prepend">
				<span class="add-on"><i class="icon-user"></i></span>
				<input type="text" name="nome" value="<?php 
示例#2
0
<?php

require_once 'variaveis.php';
require_once 'core/Usuarios.php';
$user = new Usuarios();
if (isset($_GET['del'])) {
    $user->setId_usuario($_GET['del']);
    $user->delete();
}
if (isset($_GET['edit'])) {
    $user->setUsuario($_GET['edit']);
    $user->update();
}
if (isset($_POST['usuario']) and isset($_POST['nome']) and isset($_POST['senha']) and isset($_POST['tipo']) and !isset($_GET['editar'])) {
    $user->setNome($_POST['nome']);
    $user->setUsuario($_POST['usuario']);
    $user->setSenha(md5($_POST['senha']));
    $user->setId_tipo($_POST['tipo']);
    $user->insert();
}
$smarty->assign("lista", $user->select());
$smarty->assign("nome", "Usuários");
$smarty->display("usuarios.tpl");
示例#3
0
 $sk = http_request("SessionKey", "s", "");
 if ($operation === null) {
     throw new Exception("Call to userFunctions without 'Operation' requested");
 }
 switch ($operation) {
     case "insert":
         $am->access(PERMS_ADMIN);
         $result = $users->insert();
         break;
     case "update":
         $am->access(PERMS_ADMIN);
         $result = $users->update($id);
         break;
     case "delete":
         $am->access(PERMS_ADMIN);
         $result = $users->delete($id);
         break;
     case "password":
         $result = $am->setPassword($id, $pass, $sk);
         break;
         // access checks are done inside method
     // access checks are done inside method
     case "selectbyid":
         $result = $users->selectByID($id);
         break;
     case "select":
         $result = $users->select();
         break;
         // list with order, index, count and where
     // list with order, index, count and where
     case "enumerate":
 public function eliminarAction()
 {
     $this->view->subtitle = $this->info->sitio->usuarios->eliminar->titulo;
     $usuario = new Usuarios();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Si' && $id > 0) {
             $where = 'id = ' . $id;
             $rows_affected = $usuario->delete($where);
         }
     } else {
         $id = (int) $this->_request->getParam('id');
         if ($id > 0) {
             $this->view->usuario = $usuario->fetchRow('id=' . $id);
             if ($this->view->usuario->id > 0) {
                 $this->render();
                 return;
             }
         }
     }
     $this->_redirect('/admin/usuarios/');
 }