GetHandlers.php

Go to the documentation of this file.
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/Action.php';
00026 
00027 // }}}
00028 // {{{ class FF_Action_GetHandlers
00029 
00041 // }}}
00042 class FF_Action_GetHandlers extends FF_Action {
00043     // {{{ run()
00044 
00051     function run()
00052     {
00053         $a_users = $this->o_model->getHandlerOptions(true, false, FF_Request::getParam('cat', 'g'));
00054         if (empty($a_users)) {
00055             $this->o_output->setMessage(_('There was an error retrieving the handlers for that ticket.'), FASTFRAME_ERROR_MESSAGE);
00056             return $this->o_nextAction;
00057         }
00058 
00059         $tmp_users = array();
00060         foreach ($a_users as $s_id => $s_name) {
00061             $tmp_users[] = array('id' => $s_id, 'name' => $s_name);
00062         }
00063 
00064         $this->o_output->addNode('users', $tmp_users, 'user');
00065         return $this->o_nextAction; 
00066     }
00067 
00068     // }}}
00069 }
00070 ?>

Generated on Fri Jun 23 11:38:16 2006 for FastFrame by  doxygen 1.4.4