setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Some PHP config stuff ini_set("display_errors", 1); ini_set("error_reporting", E_ALL | E_STRICT); // Confirm Access qualifyUser('admin', true); // Load User List $gotUsers = $file_db->query('SELECT * FROM users'); // Load Colours/Appearance foreach(loadAppearance() as $key => $value) { $$key = $value; } $action = ""; if(isset($_POST['action'])) : $action = $_POST['action']; endif; if(!isset($_POST['op'])) : $_POST['op'] = ""; endif; if($action == "addTabz") : $file_db->exec("DELETE FROM tabs"); $addTabName = array(); $addTabUrl = array(); $addTabIcon = array(); $addTabIconUrl = array(); $addTabDefault = array(); $addTabActive = array(); $addTabUser = array(); $addTabGuest = array(); $addTabWindow = array(); $buildArray = array(); foreach ($_POST as $key => $value) : $trueKey = explode('-', $key); if ($value == "on") : $value = "true"; endif; if($trueKey[0] == "name"): array_push($addTabName, $value); endif; if($trueKey[0] == "url"): array_push($addTabUrl, $value); endif; if($trueKey[0] == "icon"): array_push($addTabIcon, $value); endif; if($trueKey[0] == "iconurl"): array_push($addTabIconUrl, $value); endif; if($trueKey[0] == "default"): array_push($addTabDefault, $value); endif; if($trueKey[0] == "active"): array_push($addTabActive, $value); endif; if($trueKey[0] == "user"): array_push($addTabUser, $value); endif; if($trueKey[0] == "guest"): array_push($addTabGuest, $value); endif; if($trueKey[0] == "window"): array_push($addTabWindow, $value); endif; endforeach; $tabArray = 0; if(count($addTabName) > 0) : foreach(range(1,count($addTabName)) as $index) : if(!isset($addTabDefault[$tabArray])) : $tabDefault = "false"; else : $tabDefault = $addTabDefault[$tabArray]; endif; $buildArray[] = array('name' => $addTabName[$tabArray], 'url' => $addTabUrl[$tabArray], 'defaultz' => $tabDefault, 'active' => $addTabActive[$tabArray], 'user' => $addTabUser[$tabArray], 'guest' => $addTabGuest[$tabArray], 'icon' => $addTabIcon[$tabArray], 'window' => $addTabWindow[$tabArray], 'iconurl' => $addTabIconUrl[$tabArray]); $tabArray++; endforeach; endif; $insert = "INSERT INTO tabs (name, url, defaultz, active, user, guest, icon, iconurl, window) VALUES (:name, :url, :defaultz, :active, :user, :guest, :icon, :iconurl, :window)"; $stmt = $file_db->prepare($insert); $stmt->bindParam(':name', $name); $stmt->bindParam(':url', $url); $stmt->bindParam(':defaultz', $defaultz); $stmt->bindParam(':active', $active); $stmt->bindParam(':user', $user); $stmt->bindParam(':guest', $guest); $stmt->bindParam(':icon', $icon); $stmt->bindParam(':iconurl', $iconurl); $stmt->bindParam(':window', $window); foreach ($buildArray as $t) : $name = $t['name']; $url = $t['url']; $defaultz = $t['defaultz']; $active = $t['active']; $user = $t['user']; $guest = $t['guest']; $icon = $t['icon']; $iconurl = $t['iconurl']; $window = $t['window']; $stmt->execute(); endforeach; endif; if(SLIMBAR == "true") : $slimBar = "30"; $userSize = "25"; else : $slimBar = "56"; $userSize = "40"; endif; ?> Settings