<?php if ($_REQUEST['formprocess'] == "yes") { if ($pid > 0) { //GRAB OUR MODULE FROM THE DATABASE, MATCHING ID WITH PID, ZERO IS NOTHING $sql = "SELECT * FROM " . $cfg->db_prefix . "_modules WHERE id = {$pid}"; $result = $db->DB_Q_C($sql); $count = mysql_affected_rows(); if ($count > 0) { //DETERMINE AND CREATE THE MODULE $row = mysql_fetch_array($result); $module = new $row['name']($db, $cfg, $time); //PREOCESS THE REQUEST $extra = $module->processAction($cid, $user, $theid); } } else { if ($user_logged) { if ($cid == -2) { //USER OPTIONS $options = new class_options($db, $cfg); $ret_code = array(); $ret_code = $options->process_view($user); $extra = "?pid={$pid}&cid={$cid}&rc=" . $ret_code[0]; } } } $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); header("Location: http://{$host}{$uri}/{$extra}"); exit; }