本文整理汇总了PHP中FrmForm::get_current_form_id方法的典型用法代码示例。如果您正苦于以下问题:PHP FrmForm::get_current_form_id方法的具体用法?PHP FrmForm::get_current_form_id怎么用?PHP FrmForm::get_current_form_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FrmForm
的用法示例。
在下文中一共展示了FrmForm::get_current_form_id方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_current_form_id
public static function get_current_form_id()
{
_deprecated_function(__FUNCTION__, '2.0.9', 'FrmForm::get_current_form_id');
return FrmForm::get_current_form_id();
}
示例2: get_admin_params
public static function get_admin_params($form = null)
{
$form_id = $form;
if ($form === null) {
$form_id = FrmForm::get_current_form_id();
} else {
if ($form && is_object($form)) {
$form_id = $form->id;
}
}
$values = array();
foreach (array('id' => '', 'form_name' => '', 'paged' => 1, 'form' => $form_id, 'field_id' => '', 'search' => '', 'sort' => '', 'sdir' => '', 'fid' => '', 'keep_post' => '') as $var => $default) {
$values[$var] = FrmAppHelper::get_param($var, $default);
}
return $values;
}
示例3: hidden_columns
public static function hidden_columns($result)
{
global $frm_vars;
$form_id = FrmForm::get_current_form_id();
$return = false;
foreach ((array) $result as $r) {
if (!empty($r)) {
$form_prefix = explode('_', $r);
$form_prefix = $form_prefix[0];
if ((int) $form_prefix == (int) $form_id) {
$return = true;
break;
}
unset($form_prefix);
}
}
if ($return) {
return $result;
}
$i = isset($frm_vars['cols']) ? count($frm_vars['cols']) : 0;
$max_columns = 8;
if ($i <= $max_columns) {
return $result;
}
global $frm_vars;
if (isset($frm_vars['current_form']) && $frm_vars['current_form']) {
$frm_vars['current_form']->options = maybe_unserialize($frm_vars['current_form']->options);
}
if (isset($frm_vars['current_form']) && $frm_vars['current_form'] && isset($frm_vars['current_form']->options['hidden_cols']) && !empty($frm_vars['current_form']->options['hidden_cols'])) {
$result = $frm_vars['current_form']->options['hidden_cols'];
} else {
$cols = $frm_vars['cols'];
$cols = array_reverse($cols, true);
$result[] = $form_id . '_id';
$i--;
$result[] = $form_id . '_item_key';
$i--;
foreach ($cols as $col_key => $col) {
if ($i > $max_columns) {
$result[] = $col_key;
}
//remove some columns by default
$i--;
unset($col_key, $col);
}
}
return $result;
}
示例4: manage_columns
public static function manage_columns($columns)
{
global $frm_vars;
$form_id = FrmForm::get_current_form_id();
$columns = array('cb' => '<input type="checkbox" />') + $columns;
$columns[$form_id . '_post_id'] = __('Post', 'formidable');
$columns[$form_id . '_is_draft'] = __('Draft', 'formidable');
$frm_vars['cols'] = $columns;
return $columns;
}