* ======================================= * B A N U S E R * ======================================= */ if (!defined('IN_NLB3')) { echo 'NLB3 Denies Direct Access'; exit; } $baddata = false; $problems = array(); $ets->page_body = ''; $ets_outter->main_title = $config->get('site_name') . ": " . $l['title-admincp']; $ets_outter->page_title = $l['title-banuser']; $USESKIN = skin_basic; $text = new text($_POST, array('name', 'reason', 'until')); $text->validate(); $text->makeClean('trim', 'slash_if_needed'); if (!empty($_POST)) { if ($text->is_missing_required) { $baddata = true; } else { $c = $text->clean; // get userid $user_data = $db->getArray('SELECT user_id, ip FROM ' . db_users . ' WHERE username="******";'); if ($db->getRowCount() == 0) { $baddata = true; $problems[] = $l['acp-ban-err-user']; } else { // time okay? $until = strtotime($c['until']); if ($until == -1) {