예제 #1
0
 /**
  * @inheritdoc
  */
 public function attributeLabels()
 {
     return ArrayHelper::merge(parent::attributeLabels(), ['id' => \Yii::t('skeeks/form2/app', 'ID'), 'created_by' => \Yii::t('skeeks/form2/app', 'Created By'), 'updated_by' => \Yii::t('skeeks/form2/app', 'Updated By'), 'created_at' => \Yii::t('skeeks/form2/app', 'Created At'), 'updated_at' => \Yii::t('skeeks/form2/app', 'Updated At'), 'processed_by' => \Yii::t('skeeks/form2/app', 'Who handled'), 'data_values' => \Yii::t('skeeks/form2/app', 'Data Values'), 'data_labels' => \Yii::t('skeeks/form2/app', 'Data Labels'), 'emails' => \Yii::t('skeeks/form2/app', 'Emails'), 'phones' => \Yii::t('skeeks/form2/app', 'Phones'), 'user_ids' => \Yii::t('skeeks/form2/app', 'User Ids'), 'email_message' => \Yii::t('skeeks/form2/app', 'Email Message'), 'phone_message' => \Yii::t('skeeks/form2/app', 'Phone Message'), 'status' => \Yii::t('skeeks/form2/app', 'Status'), 'form_id' => \Yii::t('skeeks/form2/app', 'Form'), 'ip' => \Yii::t('skeeks/form2/app', 'Ip'), 'page_url' => \Yii::t('skeeks/form2/app', 'Page Url'), 'data_server' => \Yii::t('skeeks/form2/app', 'Data Server'), 'data_session' => \Yii::t('skeeks/form2/app', 'Data Session'), 'data_cookie' => \Yii::t('skeeks/form2/app', 'Data Cookie'), 'data_request' => \Yii::t('skeeks/form2/app', 'Data Request'), 'additional_data' => \Yii::t('skeeks/form2/app', 'Additional Data'), 'site_code' => \Yii::t('skeeks/form2/app', 'Site'), 'processed_at' => \Yii::t('skeeks/form2/app', 'When handled'), 'comment' => \Yii::t('skeeks/form2/app', 'Comment')]);
 }
예제 #2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['created_by', 'updated_by', 'created_at', 'updated_at', 'published_at', 'published_to', 'priority', 'content_id', 'tree_id', 'show_counter', 'show_counter_start', 'image_id', 'image_full_id'], 'integer'], [['name'], 'required'], [['description_short', 'description_full'], 'string'], [['active'], 'string', 'max' => 1], [['name', 'code'], 'string', 'max' => 255], [['content_id', 'code'], 'unique', 'targetAttribute' => ['content_id', 'code'], 'message' => \Yii::t('skeeks/cms', 'For the content of this code is already in use.')], [['tree_id', 'code'], 'unique', 'targetAttribute' => ['tree_id', 'code'], 'message' => \Yii::t('skeeks/cms', 'For this section of the code is already in use.')], [['treeIds'], 'safe'], ['priority', 'default', 'value' => 500], ['active', 'default', 'value' => Cms::BOOL_Y], [['meta_title', 'meta_description', 'meta_keywords'], 'string'], [['meta_title'], 'string', 'max' => 500], ['description_short_type', 'string'], ['description_full_type', 'string'], ['description_short_type', 'default', 'value' => "text"], ['description_full_type', 'default', 'value' => "text"], ['tree_id', 'default', 'value' => function () {
         if ($this->cmsContent->defaultTree) {
             return $this->cmsContent->defaultTree->id;
         }
     }], ['parent_content_element_id', 'integer'], ['parent_content_element_id', 'validateParentContentElement'], ['parent_content_element_id', 'required', 'when' => function (CmsContentElement $model) {
         if ($model->cmsContent && $model->cmsContent->parentContent) {
             return (bool) ($model->cmsContent->parent_content_is_required == "Y");
         }
         return false;
     }, 'whenClient' => "function (attribute, value) {\n                return \$('#cmscontent-parent_content_is_required').val() == 'Y';\n            }"]]);
 }
예제 #3
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['created_by', 'updated_by', 'created_at', 'updated_at', 'published_at', 'published_to', 'priority', 'content_id', 'tree_id', 'show_counter', 'show_counter_start', 'image_id', 'image_full_id'], 'integer'], [['name'], 'required'], [['description_short', 'description_full'], 'string'], [['active'], 'string', 'max' => 1], [['name', 'code'], 'string', 'max' => 255], [['content_id', 'code'], 'unique', 'targetAttribute' => ['content_id', 'code'], 'message' => \Yii::t('app', 'For the content of this code is already in use.')], [['tree_id', 'code'], 'unique', 'targetAttribute' => ['tree_id', 'code'], 'message' => \Yii::t('app', 'For this section of the code is already in use.')], [['treeIds'], 'safe'], ['priority', 'default', 'value' => 500], ['active', 'default', 'value' => Cms::BOOL_Y], [['meta_title', 'meta_description', 'meta_keywords'], 'string'], [['meta_title'], 'string', 'max' => 500], ['description_short_type', 'string'], ['description_full_type', 'string'], ['description_short_type', 'default', 'value' => "text"], ['description_full_type', 'default', 'value' => "text"], ['tree_id', 'default', 'value' => function () {
         if ($this->cmsContent->defaultTree) {
             return $this->cmsContent->defaultTree->id;
         }
     }]]);
 }
예제 #4
0
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return array_merge(parent::behaviors(), [HasRelatedProperties::className() => ['class' => HasRelatedProperties::className(), 'relatedElementPropertyClassName' => ShopBuyerProperty::className(), 'relatedPropertyClassName' => ShopPersonTypeProperty::className()]]);
 }