Fatal error: Cannot redeclare date_add()

  • An irgendeiner Stelle gibt es die Funktion date_add() im Script. Ab PHP 5.3 ist date_add ein PHP-Funktion und somit hast du einen Namenskonflikt. Du müsstest jetzt mal nachsehen, was die Funktion date_add macht. Kommt als Ergebnis das gleiche raus wie bei der Funktion von PHP, kannst du die Script-Funktion mit function_exists überspringen. Sollte beide Funktionen ein anderes Ergebnis liefern, müsstest du die Funktion im Script umbenennen und alles Aufrufe anpassen

    PHP
    if (! function_exists('date_add'))
    {
       function date_add(...)
       {
           :
           :
           :
       }
    }