ArticleTypeField::setColor PHP Méthode

setColor() public méthode

public setColor ( $p_color )
    public function setColor($p_color)
    {
        $this->m_colorValue = '' . $p_color;
        if ($this->getType() == self::TYPE_COMPLEX_DATE) {
            $this->setProperty('field_type_param', 'color=' . $this->m_colorValue);
            return true;
        }
        return false;
    }

Usage Example

Exemple #1
0
 public static function SetFieldColor($p_article_type, $p_field_name, $p_color_value)
 {
     $p_color_value = trim(strtolower('' . $p_color_value));
     $is_color = false;
     if (7 == strlen($p_color_value)) {
         if (preg_match('/^#[0-9a-f]{6}$/', $p_color_value)) {
             $is_color = true;
         }
     }
     if (!$is_color) {
         return getGS('Not a color');
     }
     $field = new ArticleTypeField($p_article_type, $p_field_name);
     if (!$field->exists()) {
         return getGS('No such field');
     }
     $res = $field->setColor($p_color_value);
     if (!$res) {
         return getGS('Color not saved');
     }
     return getGS('Color saved');
 }
All Usage Examples Of ArticleTypeField::setColor