${$var} = isset($HTTP_POST_VARS[$var]) ? $HTTP_POST_VARS[$var] : $HTTP_GET_VARS[$var]; } } //Sections requiring intval assignments $params = array('view_id' => '', 'start' => 0, 'pmtype' => PRIVMSGS_ALL_MAIL); foreach ($params as $var => $default) { ${$var} = $default; if (isset($HTTP_POST_VARS[$var]) || isset($HTTP_GET_VARS[$var])) { ${$var} = intval(isset($HTTP_POST_VARS[$var]) ? $HTTP_POST_VARS[$var] : $HTTP_GET_VARS[$var]); } } /**************************************************************************** /** Main Vars. /***************************************************************************/ $status_message = ''; $aprvmUtil->init(); $topics_per_pg = max(1, $board_config['aprvmRows']); //Just in case someone manually changes it to be some crazy number, we'll show 1 row always $page_title = $lang['Private_Messages']; $order_types = array('DESC', 'ASC'); $sort_types = array('privmsgs_date', 'privmsgs_subject', 'privmsgs_from_userid', 'privmsgs_to_userid', 'privmsgs_type'); $pmtypes = array(PRIVMSGS_ALL_MAIL, PRIVMSGS_READ_MAIL, PRIVMSGS_NEW_MAIL, PRIVMSGS_SENT_MAIL, PRIVMSGS_SAVED_IN_MAIL, PRIVMSGS_SAVED_OUT_MAIL, PRIVMSGS_UNREAD_MAIL); /* // Private messaging defintions from constants.php for reference define('PRIVMSGS_READ_MAIL', 0); define('PRIVMSGS_NEW_MAIL', 1); define('PRIVMSGS_SENT_MAIL', 2); define('PRIVMSGS_SAVED_IN_MAIL', 3); define('PRIVMSGS_SAVED_OUT_MAIL', 4); define('PRIVMSGS_UNREAD_MAIL', 5); */