grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026. -------------------------------------------------------------------------- */ /** @file * @brief */ if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } /** * ProjectState Class * * @since version 0.85 **/ class ProjectState extends CommonDropdown { static function getTypeName($nb=0) { return _n('Project state', 'Project states', $nb); } function post_getEmpty() { $this->fields['color'] = '#dddddd'; } function getAdditionalFields() { return array(array('name' => 'color', 'label' => __('Color'), 'type' => 'color', 'list' => true), array('name' => 'is_finished', 'label' => __('Finished state'), 'type' => 'bool', 'list' => true),); } /** * Get search function for the class * * @return array of search option **/ function getSearchOptions() { $tab = parent::getSearchOptions(); $tab[11]['table'] = $this->getTable(); $tab[11]['field'] = 'color'; $tab[11]['name'] = __('Color'); $tab[11]['datatype'] = 'color'; $tab[12]['table'] = $this->getTable(); $tab[12]['field'] = 'is_finished'; $tab[12]['name'] = __('Finished state'); $tab[12]['datatype'] = 'bool'; return $tab; } } ?>