/** * @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); }
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); }