require_once('./global.php');
require_once('./includes/api_automation.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::fieldsPages();
require_once('./global.php');
require_once('./includes/api_field.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::fieldsPages();
require_once('./global.php');
require_once('./includes/api_language.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::optionsPages();
require_once('./global.php');
require_once('./includes/api_priority.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::fieldsPages();
require_once('./global.php');
require_once('./includes/api_resolution.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::fieldsPages();
require_once('./global.php');
require_once('./includes/api_severity.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::fieldsPages();
require_once('./global.php');
require_once('./includes/api_status.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::fieldsPages();
require_once('./includes/api_user.php');
require_once('./includes/class_sort.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::usersPages();
require_once('./global.php');
require_once('./includes/api_usergroup.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::usersPages();
require_once('./includes/api_userhelp.php');
require_once('./includes/functions_datastore.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($admin), 'admin_error'));
NavLinks::optionsPages();
$focus['showreport'] = 'focus';
require_once('./global.php');
-require_once('./includes/class_api_error.php');
require_once('./includes/class_notification.php');
require_once('./includes/api_attachment.php');
require_once('./includes/api_comment.php');
require_once('./global.php');
require_once('./includes/api_comment.php');
-require_once('./includes/class_api_error.php');
$commentapi = new CommentAPI();
$commentapi->set('commentid', $input->in['commentid']);
require_once('./includes/api_bug.php');
require_once('./includes/api_comment.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($message), 'user_cumulative'));
$bug = $db->queryFirst("
+++ /dev/null
-<?php
-/*=====================================================================*\
-|| ###################################################################
-|| # Bugdar
-|| # Copyright ©2002-2007 Blue Static
-|| #
-|| # This program is free software; you can redistribute it and/or modify
-|| # it under the terms of the GNU General Public License as published by
-|| # the Free Software Foundation; version 2 of the License.
-|| #
-|| # This program is distributed in the hope that it will be useful, but
-|| # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-|| # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-|| # more details.
-|| #
-|| # You should have received a copy of the GNU General Public License along
-|| # with this program; if not, write to the Free Software Foundation, Inc.,
-|| # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
-|| ###################################################################
-\*=====================================================================*/
-
-/**
-* API Error Handler
-*
-* This class is used to catch different kinds of API errors and throw the
-* appropriate front-size error depending on the context. Unlike normal
-* handlers, this class can be both instantiated and used statically: check
-* the method documentation for more information.
-*
-* @author Blue Static
-* @copyright Copyright ©2002 - 2007, Blue Static
-* @version $Revision$
-* @package Bugdar
-*
-*/
-class API_Error_Handler
-{
- /**
- * Instance of an object that can run erros
- * @var object
- * @access private
- */
- var $object = null;
-
- // ###################################################################
- /**
- * Constructor: set the actionable object
- *
- * @access public
- *
- * @param object Actionable object
- */
- function API_Error_Handler(&$obj)
- {
- $this->object =& $obj;
- }
-
- // ###################################################################
- /**
- * The user-end cumulative reporter requires that the class be
- * instantiated. This collects messages in the set message reporting
- * object, but never throws the error. It is the caller's responsibility
- * to check for the presence of errors and to throw the front-end
- * warning using the message object.
- *
- * @access public
- *
- * @param string Error message
- */
- function user_cumulative($error)
- {
- $this->object->addError($error);
- }
-
- // ###################################################################
- /**
- * This calls the simple ISSO.Printer error message for the
- * administrative-side errors.
- *
- * @access public
- *
- * @param string Error message
- */
- function admin_error($error)
- {
- $this->object->error($error);
- }
-}
-
-/*=====================================================================*\
-|| ###################################################################
-|| # $HeadURL$
-|| # $Id$
-|| ###################################################################
-\*=====================================================================*/
-?>
\ No newline at end of file
require_once('./global.php');
require_once('./includes/api_user.php');
-require_once('./includes/class_api_error.php');
// ###################################################################
require_once('./includes/api_bug.php');
require_once('./includes/api_comment.php');
-require_once('./includes/class_api_error.php');
$product = explode(',', $input->in['product']);
if (!can_perform('cansubmitbugs', $product[0]))
require_once('./global.php');
require_once('./includes/api_user.php');
-require_once('./includes/class_api_error.php');
APIError(array(new API_Error_Handler($message), 'user_cumulative'));
// ###################################################################
require_once('./includes/class_sort.php');
require_once('./includes/class_logging.php');
require_once('./includes/api_bug.php');
-require_once('./includes/class_api_error.php');
if (!can_perform('cansearch'))
{
$focus['user'] = 'focus';
require_once('./global.php');
-require_once('./includes/class_api_error.php');
require_once('./includes/api_user.php');
if (!bugdar::$userinfo['userid'])