Example #1
0
 /**
  * @param int $short
  * @return string
  */
 public function search_form($short = 1)
 {
     $nc_core = nc_Core::get_object();
     $alter_form = $nc_core->component->get_by_id($this->_class_id, $short ? 'FullSearchTemplate' : 'SearchTemplate');
     if ($alter_form) {
         return $alter_form;
     }
     $result = nc_fields_form('search', $this->_fields);
     return $result;
 }
Example #2
0
}
if ($inside_admin && $UI_CONFIG) {
    if ($action == "add") {
        $UI_CONFIG->locationHash = "object.add(" . $cc . ")";
    } else {
        $UI_CONFIG->locationHash = "object.edit(" . $classID . "," . $message . ")";
    }
}
// если редактируем системные таблицы, функции нужны глобальные значения
if ($systemTableID) {
    $GLOBALS['fldCount'] = $fldCount;
    $GLOBALS['fldID'] = $fldID;
    $GLOBALS['fld'] = $fld;
    $GLOBALS['fldName'] = $fldName;
    $GLOBALS['fldValue'] = $fldValue;
    $GLOBALS['fldType'] = $fldType;
    $GLOBALS['fldFmt'] = $fldFmt;
    $GLOBALS['fldNotNull'] = $fldNotNull;
    $GLOBALS['fldInheritance'] = $fldInheritance;
    $GLOBALS['fldDefault'] = $fldDefault;
    $GLOBALS['fldTypeOfEdit'] = $fldTypeOfEdit;
    $GLOBALS['fldDoSearch'] = $fldDoSearch;
}
// получаем код формы
$result = nc_fields_form($action);
if ($result) {
    if (!$nc_notmodal && (!$systemTableID || $systemTableID == 3)) {
        $result = nc_prepare_message_form($result, $action, $admin_mode, $systemTableID, $systemTableID, $current_cc, $f_Checked, $f_Priority, $f_Keyword, $f_ncTitle, $f_ncKeywords, $f_ncDescription, 1);
    }
    eval("echo \"{$result}\";");
}
Example #3
0
                 if (nc_check_php_file($nc_field_path)) {
                     include $nc_field_path;
                     $action_loaded = true;
                 }
             } catch (Exception $e) {
                 if (is_object($perm) && $perm->isSubClassAdmin($cc)) {
                     // error message
                     echo sprintf(CONTROL_CLASS_CLASSFORM_CHECK_ERROR, CONTROL_CLASS_CLASS_FORMS_DELETEFORM);
                 }
             }
         }
         $nc_parent_field_path = null;
         $nc_field_path = null;
     }
     if (!$cc_env['File_Mode'] || !$action_loaded) {
         eval("\$result = \"" . ($DeleteTemplate ? $DeleteTemplate : nc_fields_form("message")) . "\";");
         echo $result;
     }
 } else {
     $url = $admin_url_prefix . "message.php?catalogue=" . $catalogue . "&sub=" . $sub . "&cc=" . $cc . "&delete=1&posting=1" . ($admin_mode ? "&admin_mode=1" : "");
     $url .= $nc_core->token->is_use('drop') ? "&" . $nc_core->token->get_url() : "";
     if (!empty($message)) {
         foreach ($message as $v) {
             $url .= "&message[" . $v . "]=" . $v;
         }
     }
     if ($isNaked) {
         echo "kill_all{$url}";
         exit;
     } else {
         $confirmation = sprintf(NETCAT_MODERATION_WARN_COMMITDELETIONINCLASS, $cc) . "<br><a href='" . $url . "'>" . NETCAT_MODERATION_COMMON_KILLALL . "</a> | " . $goBack;