/** * Generate an attribute and it's potential dependencies * @param array $generated array of all generated attributes * @param string $attribute the name of the attribute to generate * @access protected **/ protected function generate_extra(&$generated, $attribute) { if ($attribute == 'domain') { $generated[$attribute] = $GLOBALS['obm']['domain_name']; } else { if (substr($attribute, 0, 5) == 'today') { $date = new Of_Date(); $add = intval(substr($attribute, 5)); $date->addDay($add); $generated[$attribute] = $date->getInputDate(); } } }