cvs: phpdoc /scripts missing-entities.php.in

From: Date: Thu, 15 Sep 2005 08:16:46 +0000
Subject: cvs: phpdoc /scripts missing-entities.php.in
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969370130@lists.php.net to get a copy of this message
betz Thu Sep 15 04:16:46 2005 EDT Modified files: /phpdoc/scripts missing-entities.php.in Log: support for xreflabel, avoids warnings like xref on para not supported missing-ids.xml is back iin entities/ (see rev 1.17) http://cvs.php.net/diff.php/phpdoc/scripts/missing-entities.php.in?r1=1.19&r2=1.20&ty=u Index: phpdoc/scripts/missing-entities.php.in diff -u phpdoc/scripts/missing-entities.php.in:1.19 phpdoc/scripts/missing-entities.php.in:1.20 --- phpdoc/scripts/missing-entities.php.in:1.19 Sun Aug 21 12:27:08 2005 +++ phpdoc/scripts/missing-entities.php.in Thu Sep 15 04:16:45 2005 @@ -17,7 +17,7 @@ | Gabor Hojtsy <goba@php.net> | +----------------------------------------------------------------------+ - $Id: missing-entities.php.in,v 1.19 2005/08/21 16:27:08 goba Exp $ + $Id: missing-entities.php.in,v 1.20 2005/09/15 08:16:45 betz Exp $ */ set_time_limit(0); @@ -93,7 +93,9 @@ // missing ID found else if (strpos($line, "non-existent") !== FALSE) { - $missing_ids[] = preg_replace("!^.* ID !", " <para id=", $line) . "></para>\n"; + preg_match('!(?<=ID.)".+"!', $line, $id); + $missing_ids[] = "<para id=" . $id[0] . " xreflabel=" . $id[0] . "></para>\n"; + $missing_ids_display[] = "id=" . $id[0] . "\n"; } } @@ -105,6 +107,10 @@ sort($missing_ids); sort($missing_entities); +// missing ids for display +$missing_ids_display=array_unique($missing_ids_display); +sort($missing_ids_display); + // Write out missing entities to file foreach ($missing_entities as $ent) { fwrite($ment, $ent); @@ -136,9 +142,9 @@ echo "* No missing entities were found\n"; } -echo "\nCreated file: @LANGDIR@/missing-ids.xml\n"; -if (!empty($missing_ids)) { - foreach ($missing_ids as $k => $v) { +echo "\nCreated file: entities/missing-ids.xml\n"; +if (!empty($missing_ids_display)) { + foreach ($missing_ids_display as $k => $v) { echo "* " . preg_replace('@[\s]+@', ' ', $v) . "\n"; } } else {

« previous php.doc (#969370130) next »