Пример #1
0
 /**
  * @param $views
  * @param $viewsTitle
  * @param array $data
  */
 public function showTabViews($views, $viewsTitle, $data = array())
 {
     if (array_key_exists('item_has_operator', $data) && $data['item_has_operator']) {
         if (method_exists($this, 'itemOperator')) {
             $data['item_operators'] = $this->itemOperator();
         } else {
             $data['item_operators'] = array();
         }
     }
     $data['menu_groups'] = $this->getMenuArray();
     $data['tabview_title'] = $viewsTitle;
     $data['content_phtml'] = 'common/tabview2';
     $data['dialogs'] = $this->dialogs;
     $data['breadcrumbs'] = $this->breadcrumbs;
     $data['breadcrumb_with_date_picker'] = $this->breadcrumbWithDatePicker;
     $data['config'] = KxApplication::current()->getConfig();
     $tabViews = self::convertTabViewArray($views);
     if ($this->preloadChinaProvince) {
         $data['china_region_provinces'] = SysRegion::provinces();
     }
     $data['tabview_variables'] = $tabViews;
     $tabViewsJsTpl = self::getTabViewJavaScriptTemplateName($tabViews);
     $data['js_tpl_files'] = $this->filterTemplateFiles($tabViewsJsTpl);
     $this->showPage('common/main', $data);
 }
Пример #2
0
 public static function dateField($parameters)
 {
     if (self::isAbFormField($parameters)) {
         $view = KxApplication::current()->view;
         $itemViewMode = $view->getVar('itemViewMode');
         return AbTag::formDateField($parameters, $itemViewMode);
     }
     return Tag::dateField($parameters);
 }