<?php
 
 
/**
 
 *
 
 * LICENSE
 
 *
 
 * This source file is subject to the new BSD license
 
 * It is  available through the world-wide-web at this URL:
 
 * http://www.petala-azul.com/bsd.txt
 
 * If you did not receive a copy of the license and are unable to
 
 * obtain it through the world-wide-web, please send an email
 
 * to [email protected] so we can send you a copy immediately.
 
 *
 
 * @package    Bvb_Grid
 
 * @copyright  Copyright (c)  (http://www.petala-azul.com)
 
 * @license    http://www.petala-azul.com/bsd.txt   New BSD License
 
 * @version    $Id$
 
 * @author     Bento Vilas Boas <[email protected] >
 
 */
 
 
 
class Bvb_Grid_Column
 
{
 
 
    public $_field;
 
 
 
    function __construct ($field)
 
    {
 
        $this->_field['field'] = trim($field);
 
    }
 
 
 
    function __call ($name, $args)
 
    {
 
 
        if ( substr(strtolower($name), 0, 3) == 'set' || substr(strtolower($name), 0, 3) == 'add' ) {
 
            $name = substr($name, 3);
 
            $name[0] = strtolower($name[0]);
 
        }
 
 
        $this->_field[$name] = $args[0];
 
        return $this;
 
    }
 
 
}
 
 
 |