예제 #1
0
     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();
     }