00001 <?php 00003 // {{{ license 00004 00005 // +----------------------------------------------------------------------+ 00006 // | FastFrame Application Framework | 00007 // +----------------------------------------------------------------------+ 00008 // | Copyright (c) 2002-2006 The Codejanitor Group | 00009 // +----------------------------------------------------------------------+ 00010 // | This source file is subject to the GNU Lesser Public License (LGPL), | 00011 // | that is bundled with this package in the file LICENSE, and is | 00012 // | available at through the world-wide-web at | 00013 // | http://www.fsf.org/copyleft/lesser.html | 00014 // | If you did not receive a copy of the LGPL and are unable to | 00015 // | obtain it through the world-wide-web, you can get it by writing the | 00016 // | Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, | 00017 // | MA 02111-1307, USA. | 00018 // +----------------------------------------------------------------------+ 00019 // | Authors: Jason Rust <jrust@codejanitor.com> | 00020 // +----------------------------------------------------------------------+ 00021 00022 // }}} 00023 // {{{ requires 00024 00025 require_once FASTFRAME_ROOT . 'lib/FastFrame/ActionHandlerConfig.php'; 00026 require_once dirname(__FILE__) . '/../Model/Advisor.php'; 00027 00028 // }}} 00029 // {{{ class FF_ActionHandlerConfig_Advisor 00030 00041 // }}} 00042 class FF_ActionHandlerConfig_Advisor extends FF_ActionHandlerConfig { 00043 // {{{ loadConfig() 00044 00051 function loadConfig() 00052 { 00053 $appName = $this->actionHandler->o_registry->getCurrentApp(); 00054 $this->actionHandler->setDefaultActionId(ACTION_LIST); 00055 $this->actionHandler->batchModifyActions( 00056 array(ACTION_LIST, ACTION_EDIT, ACTION_ADD, ACTION_EDIT_SUBMIT, ACTION_ADD_SUBMIT, ACTION_DELETE, ACTION_DISPLAY), 00057 $this->actionHandler->o_registry->getAppFile('Action', $appName, 'libs'), 00058 '_Advisor' 00059 ); 00060 $this->actionHandler->o_model =& new FF_Model_Advisor(); 00061 } 00062 00063 // }}} 00064 } 00065 ?>
1.4.4