Brauche mehre radio module

Begonnen von mrbass, 30 Juli 2008, 20:18:28

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Webfan

#20
Hi mrbass,
was ich oben geschrieben habe (bezügl. der Links auf die eigene Seite) ist wahrscheinlich eher käsig.
Besser wäre vl. die Funktion wikilink (der zusätzl. beliebige Link) zu nutzen.
Um das komfortabel zu gestalten werd ich in Ruhe ein bischen basteln, werd vl erst am WE neue Ergebnisse haben.
Habe aber zur Vorbereitung einen neuen Parameter implementiert:
http://programm.freizeitradio.de/Sp_descriptionlink
Wenn Du in Deiner config.php
$POSTDATA['sp_descriptionlink'] ='no';
ergänzt, hast Du in Deinem Sendeplan, statt des Links zur Beschreibung der Sendung auf programm.freizeitradio.de nur den Titel der Sendung da stehen (und kein Link auf meine Seite).

Auch wegen der einmaligen Sendungen muß ich noch ein bischen fummeln (sorry, muß das in Ruhe machen).
Hab es aber schonmal geschafft die einmaligen Sendungen wenigstens am Sendetermin, also HEUTE anzeigen zu lassen, wenn halt heute ist ;-) . Kann mit sp_showeinmalige auch ausgeschaltet werden: http://programm.freizeitradio.de/Sp_showeinmalige
mfg

EDIT:
Achja, nochmal der Hinweis an dieser Stelle: Wenn einmalige Sendungen nicht mehr aktuell sind, werden diese automatisch aus meiner Datenbank gelöscht, ich werd also sehen das ich da mit dem speichern in der eigenen DB auch eine Lösung anbieten kann, zumindest was PragmaMX betrifft:
[OT]Habe gesehen, das Du ein Radio mit php-kit in Deinem Profil verlinkt hast. Für php-kit sind natürlich auch entsprechende Nutzungen der Schnittstelle machbar entsprechend der Schnittstellen Dokumentation. Nur als kleiner Hinweis, wenn Du mich fragst, und hier in diesem Forum sowieso, arbeite mit PMX  :) [/OT]

mrbass

Hi,
wie gesagt anzeigen tut er als muss nur noch diesen selbst eintrag der dj da rein fummeln und das man das von eigenen seite löschen kann die sendungen

Webfan

Usernamen von Deiner Seite die Sendungen eintragen dürfen kannst Du in das array $ConfigSendeplan['allowedUsersPost'] schreiben (manuell, oder dynamisch siehe oben), oder ggf. allen erlauben _SENDEPLAN_ALLOW_POST_ALL_USERS_ (Siehe oben).
Löschen kannst Du eine Sendung, entweder wenn Du bei mir eingeloggt bist in der Detailbeschreibung unten der Link, oder über die Schnittstelle: http://programm.freizeitradio.de/RemoveID
Dazu mußt Du natürlich die ID wissen, wenn Du eine Sendung speicherst, wird die ID von der Schnittstelle als Rückgabewert zurückgegeben. Das wird ein bischen fummelig... Ich gucken das ich das für PMX in Sendeplan Version 2 komfotabel einbauen kann...
mfg

Webfan

Update: Sendeplan 2
Neu: Sendungen können synchron in der eigenen DB gespeichert werden, Benutzer können Ihre Sendungen von der (Deiner) eigenen Seite wieder löschen, $POSTDATA['color_einmalige'] macht einmalige Termine andersfarbig, Schreibrechte abhängig von PMX Benutzergruppen oder variabel möglich, verschiedenes...
Download: http://www.webfan.de/Downloads-lid-Sendeplan-2-Sendeplan-fuer-Internetradios-33.html
Demo: http://radio.webfan.de/SpecialRadio.html

Installation: http://www.startforum.de/pragmamx/sendeplan_2_installation_doku_hilfe-t619.0.html
config.php lesen...

mfg

mrbass

#  - Diese Angaben sind OPTIONAL (NICHT zwingend, derzeit nicht benötigt!)!
//wird im API CP ( http://www.webfan.de/API.html ) angezeigt, z.B.:
$erwarteter_rueckgabewert ='xxxxxxxxxxxxxxxxxxxx';
$auth_webfan = 'xxxxxxxxxxxxxxxxxxxx';


wo kommt denn api key rein und wo der name
und ist das mit der user gruope auch drin

Webfan

Den Abschnitt oben kannst Du löschen, zunächst mußt Du Deine Daten hier eintragen:
##### (erforderlich!) OnAir Zugang
//Obligatorisch, zur Nutzung des Sendeplanes erforderlich::
//Dein Benutzername bei der OnAir API (erhältlich: http://programm.freizeitradio.de )
if(!defined('_ADMIN_API_USER_'))define('_ADMIN_API_USER_', 'XXXX');

//Dein API Key bei der OnAir API (erhältlich: http://programm.freizeitradio.de )
if(!defined('_ADMIN_API_KEY_'))define('_ADMIN_API_KEY_', 'XXXXX');


Zitatund ist das mit der user gruope auch drin

Die Berechtigungen kannst Du im Abschnitt Berechtigungen der config.php verwalten, ich habe mich bemüht möglichst alles selbsterklärend zu kommentieren:

#    !!! Benutzerberechtigungen !!!

/*ALLE Mitglieder dürfen  grundsätzlich posten:*/
if(!defined('_SENDEPLAN_ALLOW_POST_ALL_USERS_') )define('_SENDEPLAN_ALLOW_POST_ALL_USERS_', TRUE);

//WHITELIST: Diese User dürfen Sendungen abschicken (Beispiel, wenn oben TRUE hier unnötig)
$ConfigSendeplan['allowedUsersPost'] = array('webfan','TEST');

//BLACKLIST: Diese User dürfen Sendungen NICHT abschicken (Beispiel)
$ConfigSendeplan['BlockUsersPost'] = array('user1','testuser2');

//WHITELIST: PMX System-Benutzergruppen (AcessID) die Sendungen eintragen dürfen:
$ConfigSendeplan['allowedUserGroupsPost'] = array(1,2);

//BLACKLIST: PMX System-Benutzergruppen (AcessID) die Sendungen NICHT eintragen dürfen:
$ConfigSendeplan['BlockUsersGroupsPost'] = array(0,99);


mfg

mrbass

#26
okay aber ich muss das mit den Gruop id nehmen oder muss der name da stehen der Groupe und kann es sein das ich mich neu bei dir anmelden muss?

Webfan

Gemeint ist natürlich die ID, in der Tabelle _groups_access das Feld access_id und in der Usertabelle user_ingroup.
Anmelden mußt Du Dich nur ein einziges Mal.

Mache Schluß für heute.
Gute Nacht  :bye:

mrbass

komisch habe keine sendung drin stehen obwohl sie es sollten

Webfan

Mh.  :gruebel: Keine Ahnung. Du mußt u.U. die Sendungen noch in der config.php Deinen Kategorien/Topics zuordnen, sollte aber hier das Problem nicht sein.
Schreibe mal in der task.sendform.php hinter $result = sql_query($qry);
if(MX_IS_ADMIN) echo mysql_error();
Und sende mir mal die Fehlerausgabe.

Hab mich mal auf Deiner Seite angemeldet, Du kannst mich ja mal für das Eintragen freigeben (über die config.php) dann kann ich mal testen (kann jedoch vl. erst abends).

mfg

mrbass

also hast d ie rechte normalerweise wenn alles glatt geht wenn ich das in die task.sendform packer wirft er ein fehler aus der wie folgt aussieht
Parse error: syntax error, unexpected ')' in /homepages/43/d240923782/htdocs/v2/modules/Sendeplan/task.sendform.php on line 142

mrbass

habe noch was für dich was nicht kappier ghemacht habe ich das alles

- Achtung [Admin Warnung]: Installiere bitte die Artikel löschen Modifikation wenn Du dieses Modul verwenden, Danke!

mrbass

UND HIER IST DER CODE FÜR CONFIG DER NUN DRIN IST

<?php
$ConfigSendeplan 
= array('Mr_Bass');
######################
#
#     xxxxxxxxxxxxxxxxxxxx <- jeweils ersetzen!
#
//Version des Sendeplanmoduls
if(!defined('_SP_VERSION_') ) define('_SP_VERSION_''2');
#################################################################
#
#  Webfan (Service, Interface,...):
#  - Diese Angaben sind OPTIONAL (NICHT zwingend, derzeit nicht benötigt!)!
//wird im API CP ( http://www.webfan.de/API.html ) angezeigt, z.B.:
$erwarteter_rueckgabewert ='xxxxxxxxxxxxxxxxxxxx';
$auth_webfan 'xxxxxxxxxxxxxxxxxxxx';


//Testanfrage:
if(isset($_REQUEST['api_test']) && $_REQUEST['api_test']=='Mr_Bass')
   die(
$erwarteter_rueckgabewert);

/* Webfan Service anmelden:
if($_REQUEST['AUTH_WEBFAN'] != $auth_webfan)
   die('Zugriff verweigert');


if(isset($_REQUEST['app_version']) && $_REQUEST['app_name'] =='Sendeplan')die(_SP_VERSION_);
//Dein Benutzername bei der Webfan API (erhältlich: http://www.webfan.de/API.html )
if(!defined('_ADMIN_WEBFAN_APIS_USER_'))define('_ADMIN_WEBFAN_APIS_USER_', 'Mr_Bass');

//Dein API Key bei der Webfan API (erhältlich: http://www.webfan.de/API.html )
if(!defined('_ADMIN_WEBFAN_APIS_KEY_'))define('_ADMIN_WEBFAN_APIS_KEY_', '2a9a1772e4812e3a532c5031a0ff89a7');
*/
//Automatisch Promotion für Deine Homepage machen (experimentiell, in Arbeit, bisher ohne Funktion!)?
if(!defined('_WEBFAN_WWPT_') )define('_WEBFAN_WWPT_'TRUE);

//Versionsstand überprüfen/nach Updates suchen?
if(!defined('_WEBFAN_CHECKFORUPDATES_') ) define('_WEBFAN_CHECKFORUPDATES_'TRUE);
//alle x sekunden auf updates prüfen (8600 => 1 tag, sessionbasiert und entspr. begrenzt )
//(prüft nur wenn ein Admin das Modul besucht)
if(!defined('_WEBFAN_UPDATEINTERVAL_') ) define('_WEBFAN_UPDATEINTERVAL_'86400 1);
#
#################################################################
//für nur mit PragmaMx
defined('mxMainFileLoaded') or die('access denied');
//Sendungen in eigener DB speichern, es wird hier praktischerweise das News modul benutzt
// (präfix_stories) nutzen?
$ConfigSendeplan['StoreInPMXStories'] = TRUE;
//Beispiel: 6 ist topic ID "Radiosendungen" in der PragmaMx Themen Verwaltung,
//kann noch dynmisch gestaltet werden..
$ConfigSendeplan['StoreInPMXCategories'] = 6;
//Kategorien Beispiel: 6 ist topic ID "Radiosendungen" in der PragmaMx Themen Verwaltung,
$ConfigSendeplan['StoreInPMXTopics'] =6;
//PMX Homepage Url
$ConfigSendeplan['URL'] = 'http://www.webfan.de/';
#################################################################
##### (erforderlich!) OnAir Zugang
//Obligatorisch, zur Nutzung des Sendeplanes erforderlich::
//Dein Benutzername bei der OnAir API (erhältlich: http://programm.freizeitradio.de )
if(!defined('_ADMIN_API_USER_'))define('_ADMIN_API_USER_''Mr_Bass');

//Dein API Key bei der OnAir API (erhältlich: http://programm.freizeitradio.de )
if(!defined('_ADMIN_API_KEY_'))define('_ADMIN_API_KEY_''2a9a1772e4812e3a532c5031a0ff89a7');

#################################################################
#
#    !!! Benutzerberechtigungen !!!
/*
ALLE Mitglieder dürfen  grundsätzlich posten (TRUE/FALSE):
*/
if(!defined('_SENDEPLAN_ALLOW_POST_ALL_USERS_') )define('_SENDEPLAN_ALLOW_POST_ALL_USERS_'FALSE);
###

//WHITELIST: Diese User dürfen Sendungen abschicken (Beispiel, wenn oben TRUE hier unnötig)
$ConfigSendeplan['allowedUsersPost'] = array('Mr_Bass','webfan');

//BLACKLIST: Diese User dürfen Sendungen NICHT abschicken (Beispiel)
$ConfigSendeplan['BlockUsersPost'] = array('blockedUser1','testuser2');

//WHITELIST: PMX System-Benutzergruppen (AcessID) die Sendungen eintragen dürfen:
$ConfigSendeplan['allowedUserGroupsPost'] = array(2,3,4,5);

//BLACKLIST: PMX System-Benutzergruppen (AcessID) die Sendungen NICHT eintragen dürfen:
$ConfigSendeplan['BlockUsersGroupsPost'] = array(1,99);
#################################################################
//Seitencache
//Verringert die benötigte Anzahl der Zugriffe auf die API, bitte beachten!
//Die Anzahl an erlaubten Zugriffe API Account/12h ist begrenzt.
/* Gerne erhöhe Ich Deine Kapazität individuell wenn Du eine Killerapplikation hast, kontaktiere Webfan. */
$ConfigSendeplan['cacheinterval'] = 60*3;
#################################################################
//OnAir oder entsprechende Klasse zur Interface Unterstützung
if(!defined('_SDK_SOURCE_PATH_')) define('_SDK_SOURCE_PATH_''includes/webfan/OnAir/SDK/SDK.php');
#################################################################
#
#    GRAFISCHE ANPASSUNGEN UND SENDEPLAN (ANZEIGE) KONFIGURIEREN...
#
// Nähere Erläuterungen zu den Parametern auch hier:
// http://www.startforum.de/onair_api/benutzerdefinierter_sendeplan_auch_fuer_die_eigene_radioseite-t602.0.html


//OnAir Suchformular anzeigen (TRUE/FALSE)
$ConfigSendeplan['show_antenne'] = FALSE;

$POSTDATA['sp_and_or'] = 'AND';

 
/* Hinweis: Leerlassen (also ='' ) um ein Kriterium auszuschalten! ##### WICHTIG ##### */

 //Moderatoren
 
$POSTDATA['sp_moderatoren'] = '';

 
//Tags/Genre  Keywords, Schlüsselwörter, mit Komma trennen, bsp: 'rock,rap,klassik'
 
$POSTDATA['sp_tags'] = 'test';

 
/*Kategorien  (Bisher: 1=News, 2=Musiksendung, 3=Talksendung, 4=Sonstige Sendung, 5=Dokumentation, 6=Höhrspiel)  */
//Beispiel, mit Komma trennen: '3,5'
 
$POSTDATA['sp_kategorien'] = '';

 
//einmalige sendungen eanzeigen?
  
$POSTDATA['sp_showeinmalige'] = 'yes';

  
//link zum artikel auf programm.freizeirtradio.de anzeigen, oder statt dessen kleineren link im sendeplan-footer?
  
$POSTDATA['sp_descriptionlink'] ='no';

 
//Usernames (Siehe hierzu wichtiger Hinweis sp_and_or Verknüpfung)
 ##############################################
 #
 #   Nur Dein Radio anzeigen?
 #   Es werden nur die Sendungen angezeigt, die von folgenden Usern eingesendet wurden:
 #   (Achtung: Gemeint sind Programm.Freizeitradio.de User, Deine Mods benötigen für diese Funktion
 #   auch einen Account, Subuser-System siehe: http://programm.freizeitradio.de/Sp_mysite_mymember )
 #   Beispiel:  $POSTDATA['sp_usernames']= 'Mr_Bass'; => zeigt Sendungen an die von Webfan und Mimo
 #                                                           eingesendet wurden.
 
$POSTDATA['sp_usernames'] = 'Mr_Bass';
 
#
 ##############################################
 //Link ID aus unserem Radio Webkatalog ( http://www.freizeitradio.de ) #optional#
 //Hinweis: 0= keine, egal (nicht eingetragen)
 //Beispiel: '193,0'
 
$POSTDATA['sp_link_ids'] = '';

 
//Benutzerdefinierten Style anschalten
 //Hinweis: KEINE Raute
 // style = 'on' an  |  style='' (leer) aus
 
$POSTDATA['sp_style'] ='on';
           
//->Style:
                   // $GLOBALS => Werte aus PragmaMx CMS übernehmen:
                   
$POSTDATA['bgcolor'] = str_replace('#'''$GLOBALS['bgcolor1']);
                   
$POSTDATA['textcolor'] = str_replace('#'''$GLOBALS['textcolor1']);
                   
$POSTDATA['cellcolor'] = str_replace('#'''$GLOBALS['bgcolor2']);

                   
//version 2:
                   
$POSTDATA['color_einmalige']  = 'DA70D6';

                    
//hat noch keine Auswirkung, spätere Version
                   
$POSTDATA['cellcolorempty'] = str_replace('#'''$GLOBALS['bgcolor3']);

                   
//hat noch keine Auswirkung, spätere Version
                   
$POSTDATA['template'] = 'default';

                   
// Text "Heute" im Sendeplan
                   
$POSTDATA['textcolor_heute'] ='FF0000';

                   
//Schriftgröße
                   
$POSTDATA['font_size'] = 11;

//'footer' oder irgend anders   ('footer'=Formular immer im Footer)
if(!defined('_SENDEPLAN_FORMPLACEMENT_'))define('_SENDEPLAN_FORMPLACEMENT_''task');
###################################################################################

######### Config ENDE! ############################################################
#
#  Ab hier muß NICHTS mehr angepasst/geändert werden!
#
#
//berechtigt zum posten?
if(!defined('SP_CAN_POST') )
{
$_uinfo mxGetUserData();
if(
MX_IS_ADMIN
|| in_array($_uinfo['uname'], $ConfigSendeplan['allowedUsersPost'])
|| 
in_array($_uinfo['user_ingroup'], $ConfigSendeplan['allowedUserGroupsPost'])
 && (
     !
in_array($_uinfo['uname'], $ConfigSendeplan['BlockUsersPost'])
    ||  !
in_array($_uinfo['user_ingroup'], $ConfigSendeplan['BlockUsersGroupsPost'])
    )
)
  {
   
define('SP_CAN_POST',TRUE);
  }else{
  
   define('SP_CAN_POST',FALSE);
  
   }
}

//service
if(MX_IS_ADMIN)
 {
 global 
$sp_admin_report;
  
//requirements installiert?
  
$article_file $ConfigSendeplan['URL'].'modules.php?name=News&file=article&api_test_something=check_for_removeArticleMod&sid=0';
 
$test_articlemod file_get_contents($article_file);
 if(
$test_articlemod!='any modification was detected.'){$sp_admin_report .= '<b>- Achtung [Admin Warnung]: Installiere bitte die
  Artikel löschen Modifikation wenn Du dieses Modul verwenden, Danke!</b><br>'
;
 }


 if(!
file_exists(_SDK_SOURCE_PATH_) )
  
$sp_admin_report .= '<br><b><span style="color:#FF0000">Für den Betrieb des Sendeplan Moduls wird die php Klasse OnAir oder Entsprechendes benötigt! </span></b><br>
  Vermissste Datei:'
._SDK_SOURCE_PATH_;



//version?
   
if(defined('_WEBFAN_CHECKFORUPDATES_') && _WEBFAN_CHECKFORUPDATES_ == TRUE && MX_IS_ADMIN
   
&& (!defined('_WEBFAN_UPDATESCHECKKED_') || _WEBFAN_UPDATESCHECKKED_!=TRUE)
   && ( 
mxSessionGetVar('_checked_sp_pdate_') < (time() - _WEBFAN_UPDATEINTERVAL_) )
   ){
  
$wfResult_ file_get_contents('http://www.webfan.de/api.php?api_user=public&api_key=&public_function=searchupdates&software=Sendeplan&currentversion='._SP_VERSION_);
  
$sp_admin_report .='<br> <b>- Softwareupdates: '.mxSecureValue($wfResult_).'</b> <br>';

 
define('_WEBFAN_UPDATESCHECKKED_',TRUE);
 
mxSessionSetVar('_checked_sp_pdate_',time() );
  }
  
//eof checkforupdates


  
if(!defined('_ADMIN_API_USER_') || _ADMIN_API_USER_ ==''  || _ADMIN_API_USER_ =='DEIN USERNAME'
   
|| _ADMIN_API_USER_ =='_DEIN_USERNAME_'  || _ADMIN_API_USER_ =='webfan'  || _ADMIN_API_USER_ =='Webfan'
   
$sp_admin_report .= 'Du mußt einen Benutzeraccount bei <a href="http://programm.freizeitradio.de/OnAir/register-me.html" target="_blank">Programm.Freizeitradio.de</a> registriert haben und
   Deinen Benutzernamen entsprechend in der config.php angeben.'
;

 if( 
defined('_SENDEPLAN_ALLOW_POST_ALL_USERS_')
   && 
_SENDEPLAN_ALLOW_POST_ALL_USERS_ ==TRUE
   
)$sp_admin_report .= '<br> <b>- Achtung [Admin Warnung]: Dein Sendeplan ist derzeit so konfiguriert, daß alle angemeldeten Benutzer
   Sendungen eintragen dürfen. Du kannst bestimmten Benutzergruppen oder einzelnen Mitgleidern das Einragen von Sendungen
   erlauben oder verbieten, bearbeite hierzu die Datei modules/Sendeplan/config.php.</b> <br>'
;

   
$sp_admin_report .= '<br><br>Support, Fragen, Hilfe? :: <b><a href="http://webfan.de" target="_blank">Webfan</a>  <a href="http://www.startforum.de/onair_api-b48.0/" target="_blank">Startforum</a></b><br>';

   
$fp fopen(__FILE__,'r');
   
$code fread($fpfilesize(__FILE__) );
   
fclose($fp);
   
$code str_replace("<","&lt;",$code);
   
$code str_replace(">","&gt;",$code);
   
$sp_admin_report .= '<br><b>config.php:</b><br>
   <textarea rows="100" cols="300" readonly>
   '
.$code.'
   </textarea>

   '
;
 }
 
//eof ADMIN





if(!defined('_SP_INIT_') ) define('_SP_INIT_',TRUE);
?>

mrbass

habe nur denn clubstream plan auf der neuen config laufen mal sehen ob du was siehst

Webfan

#34
Hallo mrbass,
sorry, muß da besser dokumentieren.

$ConfigSendeplan = array('Mr_Bass');
Soll hier nur initialisiert werden, muß heißen:
$ConfigSendeplan = array();

$POSTDATA['sp_tags'] = 'test';
Zeigt nur Testmusik an.
Um bspw. techno und trance anzuzeigen: $POSTDATA['sp_tags'] = 'techno, trance';
$POSTDATA['sp_tags'] = '';
Leerlassen um das Kriterium auszuschalten.

Deinen API Key solltest Du nicht unbedingt veröffentlichen  ;)  Wenn Du Dein Passwort änderst, wird auch der Key geändert.

mfg

EDIT:
Zitathabe noch was für dich was nicht kappier ghemacht habe ich das alles
Die Artikel löschen Modifikation: http://www.startforum.de/pragmamx/sendeplan_2_installation_doku_hilfe-t619.0.html
Damit können Deine User ihre eingetragenen Sendungen selber löschen.

EDIT2:
$ConfigSendeplan['StoreInPMXCategories'] = 6;
$ConfigSendeplan['StoreInPMXTopics'] =6;
Hier kannst Du noch die IDs der Kategorie und des Themas angeben (in Deinem PMX) denen die Sendungen zugeordnet werden sollen.

mrbass


mrbass

habe nun alles drin wie du es gesagt passiert immer noch nichts zeigt nichts im plan an komischer weise wenn ich standart config einfüge zeigt er deine test einträge an

ps hat gedauert geht aber nun aber wo ist der eintrag dafür das man eine end zeit eintragen kann

Webfan

Gehts?
Endzeiten kann man noch nicht eintragen. Vielleicht mach ich das noch heute Nacht, wenn nicht dann aber demnächst.
In der RSS Suche sind bis dahin alle Sendungen bis 1 Stunde nach Sendebegin* auffindbar.

Die Texte "Ein weiterer Freizeitradio Sendeplan ist Online..." und so kannst Du natürlich anpassen (z.B. index.php)

EDIT * Meinte natürlich nach Sendebeginn

mrbass

#38
jop es geht nun

und ich meine es reicht ja das man die zeit so eintrag kann wie anfangszeit
Warning: file_get_contents(http://www.Bassclub-radio.de/modules.php?name=News&file=article&api_test_something=check_for_removeArticleMod&sid=0) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /homepages/43/d240923782/htdocs/v2/modules/Sendeplan/config.php on line 201seit dem ich den per artikel gelöscht habe komisch  :gruebel:

Webfan

Schnickschnack. $ConfigSendeplan['URL'] muß v2.bassclub-radio.de heißen statt www?
Ist aber nicht wichtig, es wurde dort nur geschaut ob die Modifikation installiert ist. Mittlerweile hab ich den Code aber in der Datei nach unten verschoben und funzt wolh eh nicht. Ist aber für den Betrieb egal.