public static function getParamsFieldset() { $fieldset = new KT_Form_Fieldset(self::PARAMS_FIELDSET, __("Parametry", "ZZZ_ADMIN_DOMAIN")); $fieldset->setPostPrefix(self::PARAMS_FIELDSET); $referenceTypes = new KT_ZZZ_Reference_Type_Enum(); $referenceOptions = KT::arrayRemoveByKey($referenceTypes->getTranslates(), KT_ZZZ_Reference_Type_Enum::NONE); $fieldset->addText(self::PARAMS_DATE, __("Datum:", "ZZZ_ADMIN_DOMAIN")); $fieldset->addText(self::PARAMS_CLIENT, __("Klient:", "ZZZ_ADMIN_DOMAIN")); $fieldset->addCheckbox(self::PARAMS_TYPES, __("Typy:", "ZZZ_ADMIN_DOMAIN"))->setOptionsData($referenceOptions); return $fieldset; }
public function sortableColumns($columns) { global $typenow; $postType = KT::arrayTryGetValue($_REQUEST, "post_type") ?: $typenow; if ($this->postType == $postType) { foreach ($this->sortableColumns as $key => $args) { if ($args[self::SORTABLE_PARAM_KEY]) { $columns[$key] = $key; } else { KT::arrayRemoveByKey($columns, $key); } } } return $columns; }