當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Template_Controller::redirect方法代碼示例

本文整理匯總了PHP中Template_Controller::redirect方法的典型用法代碼示例。如果您正苦於以下問題:PHP Template_Controller::redirect方法的具體用法?PHP Template_Controller::redirect怎麽用?PHP Template_Controller::redirect使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Template_Controller的用法示例。


在下文中一共展示了Template_Controller::redirect方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: save

 /**
  * Méthode : page qui gère la sauvegarde ou le delete avec un renvois soit au détail ou listing
  */
 public function save($type = FALSE, $idItem = FALSE)
 {
     if (($save = $this->input->post()) !== FALSE) {
         if ($type == 'sauve' || $type == 'valid') {
             $this->item->update($save, $idItem);
         } elseif ($type == 'trash') {
             $this->item->delete($idItem);
         }
     }
     $url = 'items/show/' . $idItem;
     if ($type == 'annul' || $type == 'valid' || $type == 'trash') {
         $url = 'items';
     }
     return parent::redirect($url, $type);
 }
開發者ID:ezioms,項目名稱:RpgEditor,代碼行數:18,代碼來源:items.php

示例2: save

 /**
  * Méthode : page qui gère la sauvegarde ou le delete avec un renvois soit au détail ou listing
  */
 public function save($type = FALSE, $idActualite = FALSE)
 {
     if (($save = $this->input->post()) !== FALSE) {
         if (isset($_POST['article'])) {
             $save['article'] = stripslashes($_POST['article']);
         }
         if ($type == 'sauve' || $type == 'valid') {
             $this->acticles->update($save, $idActualite);
         } elseif ($type == 'trash') {
             $this->acticles->delete($idActualite);
         }
     }
     $url = 'articles/show/' . $idActualite;
     if ($type == 'annul' || $type == 'valid' || $type == 'trash') {
         $url = 'articles';
     }
     return parent::redirect($url, $type);
 }
開發者ID:ezioms,項目名稱:RpgEditor,代碼行數:21,代碼來源:articles.php

示例3: save

 /**
  * Méthode : page qui gère la sauvegarde ou le delete avec un renvois soit au détail ou listing
  */
 public function save($type = FALSE, $idUser = FALSE)
 {
     if (($save = $this->input->post()) !== FALSE) {
         if ($save['password']) {
             $save['password'] = Auth::instance()->hash_password($save['password']);
         } else {
             unset($save['password']);
         }
         if ($save['role']) {
             $role = new Roles_Model();
             $role->deleteUser($idUser);
             foreach ($save['role'] as $val) {
                 $role->insertUser($idUser, $val);
             }
         }
         unset($save['role']);
         if ($type == 'sauve' || $type == 'valid') {
             $this->user->update($save, $idUser);
         } elseif ($type == 'trash') {
             $this->user->delete($idUser);
         }
     }
     $url = 'users/show/' . $idUser;
     if ($type == 'annul' || $type == 'valid' || $type == 'trash') {
         $url = 'users';
     }
     return parent::redirect($url, $type);
 }
開發者ID:ezioms,項目名稱:RpgEditor,代碼行數:31,代碼來源:users.php

示例4: save

 /**
  * Méthode : page qui gère la sauvegarde ou le delete avec un renvois soit au détail ou listing
  */
 public function save($type = FALSE, $idQuete = FALSE)
 {
     if (($save = $this->input->post()) !== FALSE) {
         if (isset($save['id_objet']) && $save['id_objet']) {
             $save['id_objet'] = implode(',', $save['id_objet']);
         }
         if (isset($save['id_bot']) && $save['id_bot']) {
             $save['id_bot'] = implode(',', $save['id_bot']);
         }
         if (isset($save['fonction']) && (trim($save['fonction']) == '' || $save['fonction'] == '<?php ?>')) {
             $save['fonction'] = '';
         }
         if ($type == 'sauve' || $type == 'valid') {
             $this->quete->update($save, $idQuete);
         } elseif ($type == 'trash') {
             $this->quete->delete($idQuete);
         }
     }
     $url = 'quetes/show/' . $idQuete;
     if ($type == 'annul' || $type == 'valid' || $type == 'trash') {
         $url = 'quetes';
     }
     return parent::redirect($url, $type);
 }
開發者ID:ezioms,項目名稱:RpgEditor,代碼行數:27,代碼來源:quetes.php

示例5: save

 /**
  * Méthode : page qui gère la sauvegarde ou le delete avec un renvois soit au détail ou listing
  */
 public function save($type = FALSE, $idRegion = FALSE)
 {
     if (($save = $this->input->post()) !== FALSE) {
         unset($save['json_actions_length']);
         $map = Map_Model::instance();
         if ($type == 'sauve' || $type == 'valid') {
             $save['background_color'] = str_replace('#', '0x', $save['background_color']);
             $save['ambiance'] = str_replace('#', '0x', $save['ambiance']);
             $map->delete('( x > ' . $save['x'] . ' OR y > ' . $save['y'] . ' OR z > ' . $save['z'] . ' ) AND region_id = ' . $idRegion);
             $this->region->update($save, $idRegion);
         } elseif ($type == 'trash') {
             if (($region = $this->region->select(array('id_parent' => $idRegion), 1)) !== FALSE) {
                 url::redirect('regions/show/' . $idRegion . '?msg=' . urlencode(Kohana::lang('region.yes_parent')));
             }
             $this->region->delete($idRegion);
         }
     }
     $url = 'regions/show/' . $idRegion;
     if ($type == 'annul' || $type == 'valid' || $type == 'trash') {
         $url = 'regions';
         if (isset($save['id_parent']) && $save['id_parent']) {
             $url = 'regions/child/' . $save['id_parent'];
         }
     }
     return parent::redirect($url, $type);
 }
開發者ID:ezioms,項目名稱:RpgEditor,代碼行數:29,代碼來源:regions.php


注:本文中的Template_Controller::redirect方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。