本文整理汇总了PHP中FrmForm::validate方法的典型用法代码示例。如果您正苦于以下问题:PHP FrmForm::validate方法的具体用法?PHP FrmForm::validate怎么用?PHP FrmForm::validate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FrmForm
的用法示例。
在下文中一共展示了FrmForm::validate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: update
public static function update($values = false)
{
$frm_form = new FrmForm();
if (!$values) {
$values = $_POST;
}
$errors = $frm_form->validate($values);
if (!current_user_can('frm_edit_forms') || $_POST && (!isset($values['frm_save_form']) || !wp_verify_nonce($values['frm_save_form'], 'frm_save_form_nonce'))) {
global $frm_settings;
$errors['form'] = $frm_settings->admin_permission;
}
$id = isset($values['id']) ? (int) $values['id'] : (int) FrmAppHelper::get_param('id');
if (count($errors) > 0) {
return self::get_edit_vars($id, $errors);
} else {
$record = $frm_form->update($id, $values);
$message = __('Form was Successfully Updated', 'formidable');
if (defined('DOING_AJAX')) {
die($message);
}
return self::get_edit_vars($id, '', $message);
}
}
示例2: update
public static function update($values = array())
{
if (empty($values)) {
$values = $_POST;
}
//Set radio button and checkbox meta equal to "other" value
if (FrmAppHelper::pro_is_installed()) {
$values = FrmProEntry::mod_other_vals($values, 'back');
}
$errors = FrmForm::validate($values);
$permission_error = FrmAppHelper::permission_nonce_error('frm_edit_forms', 'frm_save_form', 'frm_save_form_nonce');
if ($permission_error !== false) {
$errors['form'] = $permission_error;
}
$id = isset($values['id']) ? absint($values['id']) : FrmAppHelper::get_param('id', '', 'get', 'absint');
if (count($errors) > 0) {
return self::get_edit_vars($id, $errors);
} else {
FrmForm::update($id, $values);
$message = __('Form was Successfully Updated', 'formidable');
if (defined('DOING_AJAX')) {
wp_die($message);
}
return self::get_edit_vars($id, array(), $message);
}
}