]> git.llucax.com Git - mecon/meconlib.git/blob - lib/MLIB/HTML/Error.php
Se modifican los prefijos de las clases. Se pasa de MECON a MLIB.
[mecon/meconlib.git] / lib / MLIB / HTML / Error.php
1 <?php /* vim: set binary expandtab tabstop=4 shiftwidth=4 textwidth=80:
2 -------------------------------------------------------------------------------
3                                     mlib
4 -------------------------------------------------------------------------------
5 This file is part of mlib.
6
7 mlib is free software; you can redistribute it and/or modify it under
8 the terms of the GNU General Public License as published by the Free
9 Software Foundation; either version 2 of the License, or (at your option)
10 any later version.
11
12 mlib is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
15  
16 You should have received a copy of the GNU General Public License; if not,
17 write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
18 Boston, MA  02111-1307  USA
19 -------------------------------------------------------------------------------
20 Created: Mon Jul 14 19:30:18 2003
21 Author:  Leandro Lucarella <llucar@mecon.gov.ar>
22 -------------------------------------------------------------------------------
23 $Id$
24 -----------------------------------------------------------------------------*/
25
26 /**
27  * Dibuja un mensaje de error en HTML.
28  *
29  * @access public
30  */
31 class MLIB_HTML_Error {
32     /**
33      * Mensaje de error.
34      *
35      * @var    string $msg
36      * @access public
37      */
38     var $msg = '';
39
40     /**
41      * Constructor.
42      *
43      * @param  string $msg Mensaje de error.
44      *
45      * @return void
46      * @access public
47      */
48     function MLIB_HTML_Error($msg = '')
49     {
50         // TODO - hacer que se le pueda pasar un PEAR_Error y que le saque el mensaje solita.
51         $this->msg = $msg;
52     }
53
54     /**
55      * Dibuja el HTML.
56      *
57      * @return string
58      * @access public
59      */
60     function toHtml()
61     {
62         // FIXME - usar un estilo con class.
63         return '<div style="font-family: Arial; font-size: 11px; text-align: '
64             . 'center; color: red" align="center">' . $this->msg . '</div>';
65     }
66
67 }
68
69 ?>