コード例 #1
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['componentName'] = trlStatic('Logo');
     $ret['dimensions'] = array('default' => array('text' => trlKwf('full width'), 'width' => 0, 'height' => 100, 'cover' => true));
     return $ret;
 }
コード例 #2
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['componentName'] = trlStatic('Kontaktforumlar');
     $ret['placeholder']['submitButton'] = 'Nachricht absenden';
     return $ret;
 }
コード例 #3
0
 protected function _initFields()
 {
     parent::_initFields();
     $enableTranslation = $this->add(new Kwf_Form_Container_FieldSet(trlStatic('Own Link')));
     $enableTranslation->setCheckboxToggle(true);
     $enableTranslation->setCheckboxName('own_target');
     $enableTranslation->add(new Kwf_Form_Field_TextField('target', trlKwf('Url')))->setWidth(450)->setVtype('url');
     $this->add(new Kwf_Form_Field_ShowField('original', trlKwf('Original')))->setData(new Kwc_Basic_LinkTag_Extern_Trl_Form_OriginalData());
 }
コード例 #4
0
 protected function _init()
 {
     $this->setModel(new Kwf_Model_FnF());
     $this->add(new Kwf_Form_Field_TextField('firstname', trlStatic('Firstname')));
     $this->add(new Kwf_Form_Field_TextField('lastname', trlStatic('Lastname')));
     $this->add(new Kwf_Form_Field_TextField('company', trlStatic('Company')));
     $this->add(new Kwf_Form_Field_TextField('firstname2', trlKwfStatic('Firstname')));
     $this->add(new Kwf_Form_Field_TextField('lastname2', trlKwfStatic('Lastname')));
     $this->add(new Kwf_Form_Field_TextField('company2', trlKwfStatic('Company')));
     $this->add(new Kwf_Form_Field_TextField('company3', trlKwfStatic('Company') . '-' . trlKwfStatic('Lastname')));
     parent::_init();
 }
コード例 #5
0
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['placeholder']['trlTest'] = trlStatic('Sichtbar');
     $ret['placeholder']['trlcTest'] = trlcStatic('time', 'Am');
     $ret['placeholder']['trlpTest1'] = trlpStatic('Antwort', 'Antworten', 1);
     $ret['placeholder']['trlpTest2'] = trlpStatic('Antwort', 'Antworten', 2);
     $ret['placeholder']['trlcpTest1'] = trlcpStatic('test', 'Antwort', 'Antworten', 1);
     $ret['placeholder']['trlcpTest2'] = trlcpStatic('test', 'Antwort', 'Antworten', 2);
     $ret['placeholder']['trlKwfTest'] = trlKwfStatic('Visible');
     $ret['placeholder']['trlcKwfTest'] = trlcKwfStatic('time', 'On');
     $ret['placeholder']['trlpKwfTest1'] = trlpKwfStatic('reply', 'replies', 1);
     $ret['placeholder']['trlpKwfTest2'] = trlpKwfStatic('reply', 'replies', 2);
     $ret['placeholder']['trlcpKwfTest1'] = trlcpKwfStatic('test', 'reply', 'replies', 1);
     $ret['placeholder']['trlcpKwfTest2'] = trlcpKwfStatic('test', 'reply', 'replies', 2);
     return $ret;
 }
コード例 #6
0
 public static function getRootSettings()
 {
     $ret = array();
     $ret['masterTemplate'] = 'themes/Theme/Master.tpl';
     $ret['contentWidth'] = 1100;
     $ret['generators']['box'] = array('class' => 'Kwf_Component_Generator_Box_Static', 'component' => array('mainMenu' => 'Theme_Menu_Main_Component', 'subMenu' => 'Theme_Menu_Sub_Component', 'verticalMenu' => 'Theme_Menu_MainVertical_Component', 'bottomMenu' => 'Theme_Menu_Bottom_Component', 'topMenu' => 'Theme_Menu_Top_Component'), 'inherit' => true);
     $ret['generators']['box']['component']['metaTags'] = 'Kwc_Box_MetaTagsContent_Component';
     $ret['generators']['title'] = array('class' => 'Kwf_Component_Generator_Box_Static', 'component' => 'Kwc_Box_TitleEditable_Component', 'inherit' => true);
     $ret['generators']['logo'] = array('class' => 'Kwf_Component_Generator_Box_Static', 'component' => 'Theme_Box_Logo_Component', 'inherit' => true, 'unique' => true);
     $ret['generators']['footerText'] = array('class' => 'Kwf_Component_Generator_Box_Static', 'component' => 'Theme_Box_Footer_Component', 'inherit' => true, 'unique' => true, 'boxName' => trlStatic('Footer'));
     $ret['generators']['stage'] = array('class' => 'Kwf_Component_Generator_Box_StaticSelect', 'component' => array('parentContent' => 'Kwc_Basic_ParentContent_Component', 'stage' => 'Theme_Box_Stage_Component'), 'inherit' => true, 'boxName' => trlStatic('Stage'));
     $ret['editComponents'] = array('title', 'metaTags', 'logo', 'stage', 'footerText');
     $ret['assets']['files'][] = 'web/themes/Theme/Web.css';
     $ret['assets']['files'][] = 'web/themes/Theme/Master.scss';
     $ret['assets']['files'][] = 'web/themes/Theme/Web.scss';
     $ret['assets']['files'][] = 'web/themes/Theme/Master.js';
     $ret['assets']['dep'][] = 'ModernizrCssMediaQueries';
     return $ret;
 }
コード例 #7
0
 protected function _initFields()
 {
     parent::_initFields();
     $validator = new Zend_Validate_Regex(array('pattern' => Kwc_Advanced_Youtube_Component::REGEX));
     $validator->setMessage(trlKwf('No valid youtube url'), Zend_Validate_Regex::NOT_MATCH);
     $this->add(new Kwf_Form_Field_UrlField('url', trlKwf('URL')))->addValidator($validator)->setAllowBlank(false)->setWidth(400);
     if (Kwc_Abstract::getSetting($this->getClass(), 'videoWidth') == Kwc_Advanced_Youtube_Component::USER_SELECT) {
         $cards = new Kwf_Form_Container_Cards('size', trlKwf('Size'));
         $cards->setDefaultValue('fullWidth');
         $cards->setAllowBlank(false);
         $card = $cards->add();
         $card->setTitle(trlKwfStatic('full width'));
         $card->setName('fullWidth');
         $card = $cards->add();
         $card->setTitle(trlKwfStatic('user-defined'));
         $card->setName('custom');
         $card->add(new Kwf_Form_Field_TextField('video_width', trlKwf('Width')))->setAllowBlank(false);
         $this->add($cards);
     }
     $this->add(new Kwf_Form_Field_Select('dimensions', trlKwf('Dimension')))->setDefaultValue('16x9')->setValues(array('16x9' => trlStatic('16:9'), '4x3' => trlStatic('4:3')));
     $this->add(new Kwf_Form_Field_Checkbox('autoplay', trlKwf('Autoplay')));
 }
コード例 #8
0
 protected function _init()
 {
     $this->add(new Kwf_Form_Field_TextField('text', trlStatic('Text')));
     parent::_init();
 }
コード例 #9
0
ファイル: Acl.php プロジェクト: nsams/aviashelf
 public function __construct()
 {
     parent::__construct();
     $this->remove('default_index');
     $this->addResource(new Kwf_Acl_Resource_MenuDropdown('default_menuitem', array('text' => trlKwfStatic('Dictionaries'), 'icon' => 'book.png')));
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_tasks', array('text' => trlKwfStatic('Tasks'), 'icon' => 'time.png'), '/tasks'));
     $this->addResource(new Kwf_Acl_Resource_MenuDropdown('default_staffmenuitem', array('text' => trlKwfStatic('Employees'), 'icon' => 'user.png')));
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_employees', array('text' => trlKwfStatic('Flight crew'), 'icon' => 'user.png'), '/employees'), 'default_staffmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_staffs', array('text' => trlKwfStatic('Staff groups'), 'icon' => 'user.png'), '/staffs'), 'default_staffmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuDropdown('default_flightsmenuitem', array('text' => trlKwfStatic('Flights'), 'icon' => 'calendar.png')));
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_index', array('text' => trlKwfStatic('Flight plans'), 'icon' => 'calendar.png'), '/'), 'default_flightsmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_myflights', array('text' => trlKwfStatic('My flights'), 'icon' => 'book_open.png'), '/myflights'), 'default_flightsmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuDropdown('default_edumenuitem', array('text' => trlKwfStatic('Education'), 'icon' => 'database.png')));
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_mytrainings', array('text' => trlKwfStatic('My trainings'), 'icon' => 'user.png'), '/mytrainings'), 'default_edumenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_mygroups', array('text' => trlKwfStatic('My groups'), 'icon' => 'group.png'), '/mygroups'), 'default_edumenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_myresults', array('text' => trlKwfStatic('My results'), 'icon' => 'user.png'), '/myresults'), 'default_edumenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_trainings', array('text' => trlKwfStatic('Trainings'), 'icon' => 'database.png'), '/trainings'), 'default_edumenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_traininggroups', array('text' => trlKwfStatic('Groups'), 'icon' => 'database.png'), '/traininggroups'), 'default_edumenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuDropdown('default_checksmenuitem', array('text' => trlKwfStatic('Checks'), 'icon' => 'calculator.png')));
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_checksdocs', array('text' => trlKwfStatic('Documents checks'), 'icon' => 'calculator.png'), '/checksdocs'), 'default_checksmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_checksflights', array('text' => trlKwfStatic('Flights checks'), 'icon' => 'calculator.png'), '/checksflights'), 'default_checksmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_checkstrainings', array('text' => trlKwfStatic('Trainings checks'), 'icon' => 'calculator.png'), '/checkstrainings'), 'default_checksmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_checkresults', array('text' => trlKwfStatic('Check Results'), 'icon' => 'database.png'), '/checkresults'), 'default_checksmenuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_links', array('text' => trlKwfStatic('General'), 'icon' => 'book.png'), '/links'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_countries', array('text' => trlKwfStatic('Countries'), 'icon' => 'book.png'), '/countries'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_airports', array('text' => trlKwfStatic('Airports'), 'icon' => 'book.png'), '/airports'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_landpoints', array('text' => trlKwfStatic('Landpoints'), 'icon' => 'book.png'), '/landpoints'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_companies', array('text' => trlKwfStatic('Companies'), 'icon' => 'book.png'), '/companies'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_wstypes', array('text' => trlKwfStatic('WsTypes'), 'icon' => 'book.png'), '/wstypes'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('default_airplanes', array('text' => trlKwfStatic('Airplanes'), 'icon' => 'book.png'), '/airplanes'), 'default_menuitem');
     $this->addResource(new Kwf_Acl_Resource_MenuDropdown('default_settingsmenuitem', array('text' => trlKwfStatic('Settings'), 'icon' => 'cog.png')));
     $this->addResource(new Kwf_Acl_Resource_MenuUrl('kwf_user_users', array('text' => trlKwfStatic('Users management'), 'icon' => 'user_suit.png'), '/kwf/user/users'), 'default_settingsmenuitem');
     //$this->addResource(new Zend_Acl_Resource('default_tasks'), 'default_index');
     $this->addResource(new Zend_Acl_Resource('default_flightplans'), 'default_index');
     $this->addResource(new Zend_Acl_Resource('default_link'), 'default_links');
     $this->addResource(new Zend_Acl_Resource('default_linkdata'), 'default_links');
     $this->addResource(new Zend_Acl_Resource('default_linkdataentry'), 'default_linkdata');
     $this->addResource(new Zend_Acl_Resource('default_country'), 'default_countries');
     $this->addResource(new Zend_Acl_Resource('default_airport'), 'default_airports');
     $this->addResource(new Zend_Acl_Resource('default_landpoint'), 'default_landpoints');
     $this->addResource(new Zend_Acl_Resource('default_company'), 'default_companies');
     $this->addResource(new Zend_Acl_Resource('default_wstype'), 'default_wstypes');
     $this->addResource(new Zend_Acl_Resource('default_airplane'), 'default_airplanes');
     $this->addResource(new Zend_Acl_Resource('default_employee'), 'default_employees');
     $this->addResource(new Zend_Acl_Resource('default_staff'), 'default_staffs');
     $this->addResource(new Zend_Acl_Resource('default_staffdocuments'), 'default_staffs');
     $this->addResource(new Zend_Acl_Resource('default_staffdocument'), 'default_staffdocuments');
     $this->addResource(new Zend_Acl_Resource('default_documents'), 'default_employees');
     $this->addResource(new Zend_Acl_Resource('default_document'), 'default_documents');
     $this->addResource(new Zend_Acl_Resource('default_flightaccesses'), 'default_employees');
     $this->addResource(new Zend_Acl_Resource('default_flightaccess'), 'default_flightaccesses');
     $this->addResource(new Zend_Acl_Resource('default_flightresults'), 'default_employees');
     $this->addResource(new Zend_Acl_Resource('default_flightresult'), 'default_flightresults');
     $this->addResource(new Zend_Acl_Resource('default_task'), 'default_tasks');
     $this->addResource(new Zend_Acl_Resource('default_flightplan'), 'default_flightplans');
     $this->addResource(new Zend_Acl_Resource('default_flights'), 'default_flightplans');
     $this->addResource(new Zend_Acl_Resource('default_flight'), 'default_flightplans');
     $this->addResource(new Zend_Acl_Resource('default_flightfiles'), 'default_flight');
     $this->addResource(new Zend_Acl_Resource('default_flightfile'), 'default_flightfiles');
     $this->addResource(new Zend_Acl_Resource('default_myflight'), 'default_myflights');
     $this->addResource(new Zend_Acl_Resource('default_flighttracks'), 'default_flights');
     $this->addResource(new Zend_Acl_Resource('default_flighttrack'), 'default_flighttracks');
     $this->addResource(new Zend_Acl_Resource('default_planerstates'), 'default_flights');
     $this->addResource(new Zend_Acl_Resource('default_planerstate'), 'default_planerstates');
     $this->addResource(new Zend_Acl_Resource('default_flightfullresults'), 'default_flights');
     $this->addResource(new Zend_Acl_Resource('default_flightfullresult'), 'default_flightfullresults');
     $this->addResource(new Zend_Acl_Resource('default_flightgroups'), 'default_flights');
     $this->addResource(new Zend_Acl_Resource('default_flightgroup'), 'default_flightgroups');
     $this->addResource(new Zend_Acl_Resource('default_flightgroupsfilter'), 'default_flightgroup');
     $this->addResource(new Zend_Acl_Resource('default_staffgroups'), 'default_flights');
     $this->addResource(new Zend_Acl_Resource('default_staffgroup'), 'default_staffgroups');
     $this->addResource(new Zend_Acl_Resource('default_staffgroupsfilter'), 'default_staffgroup');
     $this->addResource(new Zend_Acl_Resource('default_training'), 'default_trainings');
     $this->addResource(new Zend_Acl_Resource('default_mytraining'), 'default_mytrainings');
     $this->addResource(new Zend_Acl_Resource('default_mygroup'), 'default_mygroups');
     $this->addResource(new Zend_Acl_Resource('default_myquestions'), 'default_mygroups');
     $this->addResource(new Zend_Acl_Resource('default_myquestion'), 'default_mygroups');
     $this->addResource(new Zend_Acl_Resource('default_myanswers'), 'default_mygroups');
     $this->addResource(new Zend_Acl_Resource('default_trainingquestions'), 'default_trainings');
     $this->addResource(new Zend_Acl_Resource('default_trainingquestion'), 'default_trainingquestions');
     $this->addResource(new Zend_Acl_Resource('default_traininganswers'), 'default_trainingquestion');
     $this->addResource(new Zend_Acl_Resource('default_traininganswer'), 'default_traininganswers');
     $this->addResource(new Zend_Acl_Resource('default_traininggroup'), 'default_traininggroups');
     $this->addResource(new Zend_Acl_Resource('default_trainingresults'), 'default_trainings');
     $this->addResource(new Zend_Acl_Resource('default_trainingresult'), 'default_trainingresults');
     $this->addResource(new Zend_Acl_Resource('default_checkdoc'), 'default_checksdocs');
     $this->addResource(new Zend_Acl_Resource('default_checkflight'), 'default_checksflights');
     $this->addResource(new Zend_Acl_Resource('default_checktraining'), 'default_checkstrainings');
     $this->add(new Zend_Acl_Resource('kwf_user_user'), 'kwf_user_users');
     $this->add(new Zend_Acl_Resource('kwf_user_log'), 'kwf_user_users');
     $this->add(new Zend_Acl_Resource('kwf_user_comments'), 'kwf_user_users');
     $this->addRole(new Kwf_Acl_Role('user', trlStatic('User')));
     $this->addRole(new Kwf_Acl_Role('plan', 'Планирование'));
     $this->add(new Kwf_Acl_Resource_EditRole('edit_role_user', 'user'), 'edit_role');
     $this->add(new Kwf_Acl_Resource_EditRole('edit_role_plan', 'plan'), 'edit_role');
     //$this->add(new Kwf_Acl_Resource_EditRole('edit_role_guest', 'guest'), 'edit_role');
     $this->allow('admin', 'edit_role_user');
     $this->allow('admin', 'edit_role_plan');
     //$this->allow('admin', 'edit_role_guest');
     //$this->allow('user', 'default_links');
     $this->allow('user', 'default_index');
     //$this->allow('user', 'default_employees');
     $this->allow('user', 'default_flightplans');
     //$this->allow('user', 'default_landpoints');
     $this->allow('user', 'default_tasks');
     $this->allow('user', 'default_mytrainings');
     $this->allow('user', 'default_mygroups');
     $this->allow('user', 'default_myquestions');
     $this->allow('user', 'default_myanswers');
     $this->allow('user', 'default_myresults');
     $this->allow('user', 'default_myflights');
     $this->allow('guest', 'default_flightsmenuitem');
     $this->allow('guest', 'default_flightplans');
     $this->allow('guest', 'default_flights');
     $this->allow('guest', 'default_index');
     $this->allow('plan', 'default_flightsmenuitem');
     $this->allow('plan', 'default_flightplans');
     $this->allow('plan', 'default_flights');
     $this->allow('plan', 'default_index');
     $this->allow('plan', 'default_tasks');
     $this->deny('plan', 'default_myflights');
     $this->deny('guest', 'default_myflights');
     $this->allow('admin', 'default_menuitem');
     $this->allow('admin', 'default_settingsmenuitem');
     $this->allow('admin', 'default_checksmenuitem');
     $this->allow('admin', 'default_flightsmenuitem');
     $this->allow('admin', 'default_flightgroupsfilter');
     $this->allow('admin', 'default_staffgroupsfilter');
     $this->allow('admin', 'default_flightplans');
     $this->allow('admin', 'default_myflights');
     $this->allow('admin', 'default_checkresults');
     $this->allow('admin', 'default_checksdocs');
     $this->allow('admin', 'default_checksflights');
     $this->allow('admin', 'default_checkstrainings');
     $this->allow('admin', 'default_mytrainings');
     $this->allow('admin', 'default_mygroups');
     $this->allow('admin', 'default_trainings');
     $this->allow('admin', 'default_trainingquestions');
     $this->allow('admin', 'default_traininggroups');
     $this->allow('admin', 'default_traininganswers');
     $this->allow('admin', 'default_trainingresults');
     $this->allow('admin', 'default_myresults');
     $this->allow('admin', 'default_myquestions');
     $this->allow('admin', 'default_myanswers');
     $this->allow('admin', 'default_flights');
     $this->allow('admin', 'default_tasks');
     $this->allow('admin', 'default_employees');
     $this->allow('admin', 'default_staffs');
     $this->allow('admin', 'default_airplanes');
     $this->allow('admin', 'default_wstypes');
     $this->allow('admin', 'default_companies');
     $this->allow('admin', 'default_airports');
     $this->allow('admin', 'default_landpoints');
     $this->allow('admin', 'default_countries');
     $this->allow('admin', 'default_links');
     $this->allow('admin', 'default_index');
     $this->allow('admin', 'kwf_media_upload');
     $this->allow('admin', 'kwf_user_users');
     $this->allow('guest', 'kwf_media_upload');
     $this->allow('guest', 'kwf_user_login');
     $this->allow(null, 'kwf_error_error');
 }
コード例 #10
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['componentName'] = trlStatic('Paragraphs with Background');
     return $ret;
 }
コード例 #11
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['componentName'] = trlStatic('Footer');
     return $ret;
 }