Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpdeclare(strict_types=1);namespace LeadersLinked\Form\MyPrivateNetwork;use Laminas\Form\Form;use Laminas\Db\Adapter\AdapterInterface;use Laminas\Log\LoggerInterface;use LeadersLinked\Mapper\CompanySizeMapper;use LeadersLinked\Mapper\IndustryMapper;use LeadersLinked\Model\Feed;use LeadersLinked\Model\CompanyMicrolearningTopic;use LeadersLinked\Model\CompanyMicrolearningCapsule;use LeadersLinked\Model\Company;class MyPrivateNetworkStylesForm extends Form{public function __construct($internal = false){parent::__construct();$this->setInputFilter(new MyPrivateNetworkStylesFilter());$fields = ['css_bg_color','css_body_bg_color','css_bg_color_secondary','css_font_color','css_font_color_hover','css_title_color','css_subtitle_color','css_icons_color','css_button_bg','css_button_bg_hover','css_button_text_color','css_button_bg_secondary','css_button_bg_secondary_hover','css_button_text_color_secondary','css_button_bg_tertiary','css_button_text_color_tertiary','css_border_primary','css_border_trasnparent','css_chat_received','css_chat_send','css_chat_color','css_light_gray','css_gray','css_danger','css_danger_hover','css_online_green','css_border_gray_primary','css_white','css_white_backdrop','css_border_radius','css_light_shadow','css_shadow',];foreach($fields as $field){$this->add(['name' => $field,'required' => false,'filters' => [['name' => \Laminas\Filter\StringTrim::class],],'validators' => [['name' => \Laminas\Validator\StringLength::class,'options' => ['encoding' => 'UTF-8','max' => 100,],],['name' => \Laminas\Validator\NotEmpty::class,],],]);}}}