if ($st->setLogo($file)) { $status = "&oklogo=1"; } else { $status = "&errorlogo=1"; } $page->redirect("editStation.php?station=" . rawurlencode($station) . $status . "#manage_files"); } $usergroups = sotf_Permission::getUsersAndGroups($station); for ($i = 0; $i < count($usergroups); $i++) { $USERS[$usergroups[$i]['username']]['username'] = $usergroups[$i]['username']; $USERS[$usergroups[$i]['username']]['groups'][] = $usergroups[$i]['group_id']; } if ($USERS) { $smarty->assign('USERS', $USERS); } $GROUPS = sotf_Permission::getGroups(); if ($GROUPS) { $smarty->assign('GROUPS', $GROUPS); } $smarty->assign('USERFILES', $user->getUserFiles()); if ($st->getLogo()) { $smarty->assign('LOGO', 'getStationLogo.php/icon.png?station=' . rawurlencode($station)); } $jinglelist =& new sotf_FileList(); $jinglelist->getAudioFromDir($st->getStationDir()); $dellist = array(); // stores files to remove from $jinglelist for ($i = 0; $i < count($jinglelist->list); $i++) { if (substr($jinglelist->list[$i]->name, 0, 6) != "jingle") { $dellist[] = $jinglelist->list[$i]->getPath(); }