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;
 }