Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
/**
3
 * Integrated Template - IT
4
 *
5
 * PHP version 4
6
 *
7
 * Copyright (c) 1997-2007 Ulf Wendel, Pierre-Alain Joye,
8
 *                         David Soria Parra
9
 *
10
 * This source file is subject to the New BSD license, That is bundled
11
 * with this package in the file LICENSE, and is available through
12
 * the world-wide-web at
13
 * http://www.opensource.org/licenses/bsd-license.php
14
 * If you did not receive a copy of the new BSDlicense and are unable
15
 * to obtain it through the world-wide-web, please send a note to
16
 * pajoye@php.net so we can mail you a copy immediately.
17
 *
18
 * Author: Ulf Wendel <ulf.wendel@phpdoc.de>
19
 *         Pierre-Alain Joye <pajoye@php.net>
20
 *         David Soria Parra <dsp@php.net>
21
 *
22
 * @category HTML
23
 * @package  HTML_Template_IT
24
 * @author   Ulf Wendel <uw@netuse.de>
25
 * @license  BSD http://www.opensource.org/licenses/bsd-license.php
26
 * @version  CVS: $Id: IT_Error.php 295117 2010-02-15 23:25:21Z clockwerx $
27
 * @link     http://pear.php.net/packages/HTML_Template_IT
28
 * @access   public
29
 */
30
 
31
require_once "PEAR.php";
32
 
33
/**
34
* IT[X] Error class
35
*
36
 * @category HTML
37
 * @package  HTML_Template_IT
38
 * @author   Ulf Wendel <uw@netuse.de>
39
 * @license  BSD http://www.opensource.org/licenses/bsd-license.php
40
 * @link     http://pear.php.net/packages/HTML_Template_IT
41
 * @access   public
42
*/
43
class IT_Error extends PEAR_Error
44
{
45
    /**
46
     * Prefix of all error messages.
47
     *
48
     * @var  string
49
     */
50
    var $error_message_prefix = "IntegratedTemplate Error: ";
51
 
52
    /**
53
     * Creates an cache error object.
54
     *
55
     * @param string $msg  error message
56
     * @param string $file file where the error occured
57
     * @param string $line linenumber where the error occured
58
     */
59
    function IT_Error($msg, $file = __FILE__, $line = __LINE__)
60
    {
61
        $this->PEAR_Error(sprintf("%s [%s on line %d].", $msg, $file, $line));
62
    } // end func IT_Error
63
 
64
} // end class IT_Error
65
?>