PHP Code:
var $validfields = array(
'forumid' => array(TYPE_UINT, REQ_INCR, VF_METHOD, 'verify_nonzero'),
'styleid' => array(TYPE_INT, REQ_NO, 'if ($data < 0) { $data = 0; } return true;'),
'title' => array(TYPE_STR, REQ_YES, VF_METHOD),
'description' => array(TYPE_STR, REQ_NO, '$data = convert_to_valid_html($data); return true;'),
'options' => array(TYPE_ARRAY_BOOL, REQ_AUTO),
'displayorder' => array(TYPE_UINT, REQ_NO),
'replycount' => array(TYPE_UINT, REQ_NO),
'lastpost' => array(TYPE_UINT, REQ_NO),
'lastposter' => array(TYPE_STR, REQ_NO),
'lastthread' => array(TYPE_STR, REQ_NO),
'lastthreadid' => array(TYPE_UINT, REQ_NO),
'lasticonid' => array(TYPE_UINT, REQ_NO),
'threadcount' => array(TYPE_UINT, REQ_NO),
'daysprune' => array(TYPE_INT, REQ_AUTO, 'if ($data == 0) { $data = -1; } return true;'),
'newpostemail' => array(TYPE_STR, REQ_NO, VF_METHOD, 'verify_emaillist'),
'newthreademail' => array(TYPE_STR, REQ_NO, VF_METHOD, 'verify_emaillist'),
'parentid' => array(TYPE_INT, REQ_YES, VF_METHOD),
'password' => array(TYPE_NOTRIM, REQ_NO),
'link' => array(TYPE_STR, REQ_NO), // do not use verify_link on this -- relative redirects are prefectly valid
'parentlist' => array(TYPE_STR, REQ_AUTO, 'return preg_match(\'#^(\d+,)*-1$#\', $data);'),
'childlist' => array(TYPE_STR, REQ_AUTO)
);