예제 #1
0
 function __construct()
 {
     global $parametersMod;
     parent::__construct(array('dbTable' => 'language', 'title' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'languages'), 'dbPrimaryKey' => 'id', 'searchable' => false, 'orderBy' => 'row_number', 'sortable' => true, 'sortField' => 'row_number', 'newRecordPosition' => 'bottom'));
     $element = new \Modules\developer\std_mod\ElementText(array('title' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'short'), 'showOnList' => true, 'dbField' => 'd_short', 'required' => true));
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementText(array('title' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'long'), 'useInBreadcrumb' => true, 'showOnList' => true, 'dbField' => 'd_long'));
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementBool(array('title' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'visible'), 'showOnList' => true, 'dbField' => 'visible'));
     $this->addElement($element);
     $element = new ElementUrl(array('title' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'url'), 'showOnList' => true, 'dbField' => 'url', 'required' => true, 'regExpression' => '/^([^\\/\\\\])+$/', 'regExpressionError' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'error_incorrect_url')));
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementText(array('title' => $parametersMod->getValue('standard', 'languages', 'admin_translations', 'code'), 'showOnList' => true, 'dbField' => 'code', 'required' => true));
     $this->addElement($element);
 }
예제 #2
0
 function __construct()
 {
     global $parametersMod;
     parent::__construct(array('dbTable' => 'zone', 'title' => $parametersMod->getValue('developer', 'zones', 'admin_translations', 'zones'), 'dbPrimaryKey' => 'id', 'searchable' => false, 'orderBy' => 'row_number', 'sortable' => false, 'allowInsert' => false, 'allowDelete' => false, 'searchable' => true));
     $options = array('title' => $parametersMod->getValue('developer', 'zones', 'admin_translations', 'name'), 'showOnList' => true, 'dbField' => 'translation', 'useInBreadcrumb' => true, 'required' => true, 'visibleOnUpdate' => false);
     $element = new \Modules\developer\std_mod\ElementText($options);
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementTextLang(array('title' => $parametersMod->getValue('standard', 'seo', 'admin_translations', 'title'), 'showOnList' => true, 'searchable' => true, 'translationTable' => 'zone_parameter', 'translationField' => 'title', 'recordIdField' => 'zone_id'));
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementTextLang(array('title' => $parametersMod->getValue('standard', 'seo', 'admin_translations', 'url'), 'showOnList' => true, 'searchable' => true, 'translationTable' => 'zone_parameter', 'translationField' => 'url', 'recordIdField' => 'zone_id'));
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementTextareaLang(array('title' => $parametersMod->getValue('standard', 'seo', 'admin_translations', 'keywords'), 'showOnList' => true, 'searchable' => true, 'translationTable' => 'zone_parameter', 'translationField' => 'keywords', 'recordIdField' => 'zone_id'));
     $this->addElement($element);
     $element = new \Modules\developer\std_mod\ElementTextareaLang(array('title' => $parametersMod->getValue('standard', 'seo', 'admin_translations', 'description'), 'showOnList' => true, 'searchable' => true, 'translationTable' => 'zone_parameter', 'translationField' => 'description', 'recordIdField' => 'zone_id'));
     $this->addElement($element);
 }