public function validate() { $admin = false; if (!$admin) { setflash("You are not an admin"); $this->redirect("/filters/login"); } }
public function update() { /*$person = $_POST['person']; if (personmodel::update($person)) { setflash($person['name']." updated"); } else { setflash("Could not update ".$person['name']); }*/ setflash("Dummy update method"); $this->redirect('/person/list'); }
public function commitedit() { $user = M('Users'); $user->create(); //以下为头像上传代码 import('ORG.Net.UploadFile'); import('ORG.Util.Image'); $upload = new UploadFile(); $upload->maxSize = 3145728; $upload->savePath = './Public/Uploadedthumb/'; $upload->thumb = true; $upload->thumbPath = './Public/UploadedAvatar/'; $upload->thumbPrefix = "thumbs_,thumbm_,thumb_"; $upload->thumbMaxWidth = "50,150,200"; $upload->thumbMaxHeight = "50,150,200"; $upload->saveRule = 'uniqid'; if (!$upload->upload()) { $info = $upload->getUploadFileInfo(); } // $user->id = $_POST['id'];//$_GET['id']; $user->image = $info[0]["savename"]; // setflash('ok','成功修改用户头像','成功修改用户头像'); // $_SESSION['login_user']['image'] = $info[0]["savename"]; // $this->redirect('newUser'); $user->work_field = implode(' ', $_POST['work_field']); if ($_POST['editpassword'] != '@@@@@@') { $user->password = md5($_POST['password']); } $user->save(); setflash('ok', '', L('用户信息已成功修改!')); $this->redirect('user'); }
$user = $_SESSION['Auth']; if (isset($_GET['delete'])) { // jeton de securité checkCsrf(); // recuperer l'image a supprimer $id = $db->quote($_GET['delete']); $select = $db->query("SELECT name, user_id FROM images WHERE id={$id}"); $image = $select->fetch(); if ($image['user_id'] == $user['id']) { // l'image est bien celle de l'utilisateur connecter // suppression du fichier unlink(IMAGES . '/' . $image['name']); // supression en bdd $db->query("DELETE FROM images WHERE id={$id}"); // message de confirmation setflash('L\'art doit rester ephemere. Votre creation a bien été suprimé'); header('Location:' . WEBROOT . 'admin/my_creations.php'); die; } } // GET MY IMAGES // $pp -> Pictures Per Pages $ppp = 4; // recuperer le nombre d'image enregistrées $select = $db->query('SELECT COUNT(*) AS total FROM images'); $total_pic = $select->fetch(); $nb_pic = $total_pic['total']; $nb_page = ceil($nb_pic / $ppp); // Pagination du type all_creation.php?p= if (isset($_GET['p'])) { // recuperer la valeur de la page courante passer en GET