コード例 #1
0
ファイル: filters.php プロジェクト: kolen/happypuppy
 public function validate()
 {
   $admin = false;
   if (!$admin)
   {
     setflash("You are not an admin");
     $this->redirect("/filters/login");
   }
 }
コード例 #2
0
ファイル: person.php プロジェクト: kolen/happypuppy
 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');
 }
コード例 #3
0
 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');
 }
コード例 #4
0
ファイル: my_creations.php プロジェクト: mdebelle/camagru
$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