$master_connection = $mdrUser->sqlMasterConnection(); //passing the return from the connection doc into a generic name //echo "mdrUser->id()='" . $mdrUser->id() . "'<br>\n"; $whereString = ''; $tally = 0; $defaultChartType = 'individual'; $message = ''; //$mdrUser->preDebugger($_POST); $process = isset($_REQUEST['process']) ? $process = $_REQUEST['process'] : ''; $count = isset($_POST['hidden']) ? count($_POST['hidden']) : 0; $action = isset($_GET['action']) ? $_GET['action'] : ''; $standardErrorString = 'There was a problem with your request.<br />Please try again.<br />If the problem persists, please contact the CRS Help Desk.'; //$mdrUser->preDebugger($action,'yellow'); //mcb following is four nearly identical query sets. when we have a few moments, let's combine into a single function/process. if ($action == 'zip' || $action == 'refreshWeather') { $result = $Prefs->updatePostalCode($_POST['zipCode'], $_SESSION['iemsID']); if (!$result['error']) { $message = 'Your default postal code has been set to ' . $_POST['zipCode']; if ($_GET['action'] == 'refreshWeather') { $_REQUEST['weatherZip'] = $_POST['zipCode']; require_once 'weather.inc.php'; } } else { $message = $standardErrorString; } } else { $prefs = $oControlPanel->gatherDefaultPresentation($master_connection, $mdrUser); $systemPrefID = $prefs['system']; $userPrefID = $prefs['user']; //$mdrUser->preDebugger($prefs,'yellow'); }