<?php require_once './bootstrap.php'; require_once '../core/form_validator.php'; $MODULE_ROOT = '.'; $QWP_FORM_VALIDATOR_RULE = 'test1'; $_POST['f'] = array('user' => '*****@*****.**', 'pwd' => '111111', 'pwd1' => '11112'); initialize_request(); assert(qwp_validate_form() !== true); $_POST['f'] = array('user' => 'aaabbb.com', 'pwd' => '111111', 'pwd1' => '111111', 'url' => 'http://www.qwp.com', 'd1' => '2015-09-01', 'd2' => '2015-09-01 18:20:11', 'age' => '21'); initialize_request(); assert(qwp_validate_form() !== true); $_POST['f'] = array('user' => '*****@*****.**', 'pwd' => '111111', 'pwd1' => '111111', 'url' => 'http://www.qwp.com/test.php', 'd1' => '2015-09-01', 'd2' => '2015-09-01 18:20:11', 'age' => '21', 'invalid' => '2'); initialize_request(); assert(qwp_validate_form() === true); assert(F('invalid') === null);
} } set_content_type(QWP_TP_JSON); $msg_type = "error"; $ret = false; $msg = ""; $data = array(); do { global $F; if (!isset($F)) { break; } if (qwp_ops_pre_check($msg) === false) { break; } $msg = qwp_validate_form(); if ($msg !== true) { break; } $msg = ""; if (qwp_custom_validate_form($msg) === false) { break; } _qwp_process_ops($msg, $data, $msg_type, $ret); } while (false); if (!$ret && !$msg) { $msg = L("Invalid parameters"); } try { qwp_custom_ops_logger($ret, $msg); } catch (Exception $e) {