require_once 'section/ExpoData.php'; require_once 'section/Menu.php'; require_once 'section/WorkerStation.php'; require_once 'swwat/gizmos/format.php'; require_once 'swwat/gizmos/html.php'; require_once 'util/log.php'; require_once 'util/session.php'; $author = getWorkerAuthenticated(); $expo = getExpoCurrent(); // must have clicked a button to be 2nd time through $firstTimeThrough = !(isset($_REQUEST["add"]) || isset($_REQUEST["remove"])); if ($firstTimeThrough) { // now go get the workers $workerList = Worker::selectExpo($expo->expoid); // now go to the non-workers! $workerOutList = Worker::selectNotExpo($expo->expoid); $oddWorkerList = array(); // but unfilled } else { $workerList = getSelectList(); $oddWorkerList = $expo->oddWorkerList($workerList); $workerOutList = $_SESSION[PARAM_LIST]; for ($k = count($workerOutList) - 1; $k > -1; $k--) { $worker = $workerOutList[$k]; if (in_array($worker, $workerList)) { $workerOutList[$k] = NULL; // remove if in $workerList } } // $k $workerOutList = array_filter($workerOutList);