--- signalwhenmarkup.php~ 2011-01-26 17:59:19.000000000 +0100 +++ signalwhenmarkup.php 2015-08-17 17:36:00.000000000 +0200 @@ -16,6 +16,15 @@ * */ +/* + +History + +August 17th, 2015: update by Jean-Pierre Chrétien +to make the file PHP >= 5.5 compatible (remove the "e" modifier +in substitution strings) + +*/ /*************************************************************************** Requirements ------------ @@ -62,12 +71,12 @@ #DisableMarkup('markupend'); /* redirect markup to SignalWhenMarkupMarkup */ -Markup('markup', '<[=', - "/\\(:markup(\\s+([^\n]*?))?:\\)[^\\S\n]*\\[([=@])(.*?)\\3\\]/sei", - "SignalWhenMarkupMarkup(\$pagename, PSS('$4'), PSS('$2'))"); -Markup('markupend', '>markup', - "/\\(:markup(\\s+([^\n]*?))?:\\)[^\\S\n]*\n(.*?)\\(:markupend:\\)/sei", - "SignalWhenMarkupMarkup(\$pagename, PSS('$3'), PSS('$1'))"); +Markup_e('markup', '<[=', + "/\\(:markup(\\s+([^\n]*?))?:\\)[^\\S\n]*\\[([=@])(.*?)\\3\\]/si", PCCF('return + SignalWhenMarkupMarkup($pagename, PSS($m[4]), PSS($m[2]));')); +Markup_e('markupend', '>markup', + "/\\(:markup(\\s+([^\n]*?))?:\\)[^\\S\n]*\n(.*?)\\(:markupend:\\)/si", PCCF('return + SignalWhenMarkupMarkup($pagename, PSS($m[3]), PSS($m[1]));')); /*** function called by redirected markup/markupend markups