Exemple #1
0
 function resurrectionAction()
 {
     $this->view->title = "Magic The Awakening";
     $this->user = Zend_Auth::getInstance()->getIdentity();
     $id = (int) $this->_request->getParam('id', 0);
     $id_user = $this->user->id_utilisateur;
     $navigation = false;
     if (avatarViolation($id, $id_user) || $id < 1) {
         $this->_redirect('avatar/avatar');
         return;
     }
     $avatar = new Avatar();
     $avatar = $avatar->findById($id);
     if ($avatar->hp_avatar == 0) {
         $reshp_up = (int) $avatar->hpmax_avatar / 10;
         $resmp_up = (int) $avatar->mpmax_avatar / 10;
     } else {
         $reshp_up = $avatar->hp_avatar;
         $resmp_up = $avatar->mp_avatar;
     }
     $data = array('hp_avatar' => $reshp_up, 'mp_avatar' => $resmp_up, 'or_avatar' => 0);
     $where = "id_avatar = " . $id;
     $avatar = new Avatar();
     $avatar->update($data, $where);
     $this->_redirect('jeu/navigation/id/' . $id);
 }
Exemple #2
0
 function supprimeravatarAction()
 {
     $this->view->title = "Suppression de l'avatar";
     $avatar = new Avatar();
     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 == 'Oui' && $id > 0) {
             $where = $avatar->getAdapter()->quoteInto('id_avatar =?', $id);
             $rows_affected = $avatar->delete($where);
             $fichier = $_SERVER['DOCUMENT_ROOT'] . '/Magic_TA/public/images/avatar/' . $id . ".png";
             unlink($fichier);
         }
         $this->_redirect('avatar/avatar');
     } else {
         $id = (int) $this->_request->getParam('id');
         $this->user = Zend_Auth::getInstance()->getIdentity();
         if (avatarViolation($id, $this->user->id_utilisateur)) {
             $this->_redirect('avatar/avatar');
             return;
         }
         if ($id > 0) {
             $this->view->avatar = $avatar->fetchRow('id_avatar=' . $id);
             if ($this->view->avatar->id_avatar > 0) {
                 return;
             } else {
                 $this->_redirect('avatar/avatar');
             }
         }
     }
 }