Пример #1
0
        ${$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);
*/