Automatische (BBcode-)Terminerkennung wie bei der Filebase

  • Hallo Zusammen,


    Wenn ich bei der Filebase einen Link zur Datei im Forum poste wird dieser automatisch erkannt und durch den file-bbcode ersetzt.
    beim event-bbcode fehlt diese Funktion.


    Wenn man die folgende Zeile aus der Klasse CalendarPreParserListener.class

    PHP
    1. return "[url='".$matches[1]."']".$eventDates[$matches[2]]->getEvent()->subject."[/url]";

    gegen diese Zeile

    PHP
    1. return "[event]".$eventDates[$matches[2]]->eventDateID."[/event]";

    ersetzt, werden auch die Links zu Kalenderterminen automatisch zum event-bbcode umgewandelt.



    By the way ist mir aufgefallen das der folgende Code aus der Klasse FilebaseUserMergeListener.class in der Klasse CalendarPreParserListener.class fehlt.

    PHP
    1. // check if needed url BBCode is allowed
    2. if ($eventObj->allowedBBCodes !== null && !BBCode::isAllowedBBCode('url', $eventObj->allowedBBCodes)) {
    3. return;
    4. }