nlopess Tue Apr 27 10:43:28 2004 EDT
Modified files:
/livedocs mk_peardoc.php mk_phpdoc.php mk_smarty.php mkindex.php
Log:
latest sqlite/php5 snapshot echoes a warning with empty queries.
this patch fixes them
http://cvs.php.net/diff.php/livedocs/mk_peardoc.php?r1=1.4&r2=1.5&ty=u
Index: livedocs/mk_peardoc.php
diff -u livedocs/mk_peardoc.php:1.4 livedocs/mk_peardoc.php:1.5
--- livedocs/mk_peardoc.php:1.4 Tue Apr 20 16:13:13 2004
+++ livedocs/mk_peardoc.php Tue Apr 27 10:43:28 2004
@@ -18,7 +18,7 @@
// | Configuration file for peardoc build |
// +----------------------------------------------------------------------+
//
-// $Id: mk_peardoc.php,v 1.4 2004/04/20 20:13:13 didou Exp $
+// $Id: mk_peardoc.php,v 1.5 2004/04/27 14:43:28 nlopess Exp $
define('MK_VERSION', false);
define('MANUAL_TITLE', 'PEAR Manual');
@@ -72,7 +72,9 @@
$qry .= "INSERT INTO full_search VALUES('{$w}', {$id});";
}
}
- sqlite_query($idx, $qry);
+ if($qry) {
+ sqlite_query($idx, $qry);
+ }
} else {
echo "BAD ID: $docbook_id ($path, $f, $section)\n";
}
http://cvs.php.net/diff.php/livedocs/mk_phpdoc.php?r1=1.4&r2=1.5&ty=u
Index: livedocs/mk_phpdoc.php
diff -u livedocs/mk_phpdoc.php:1.4 livedocs/mk_phpdoc.php:1.5
--- livedocs/mk_phpdoc.php:1.4 Tue Apr 20 16:13:13 2004
+++ livedocs/mk_phpdoc.php Tue Apr 27 10:43:28 2004
@@ -18,7 +18,7 @@
// | Configuration file for phpdoc build |
// +----------------------------------------------------------------------+
//
-// $Id: mk_phpdoc.php,v 1.4 2004/04/20 20:13:13 didou Exp $
+// $Id: mk_phpdoc.php,v 1.5 2004/04/27 14:43:28 nlopess Exp $
define('MK_VERSION', true);
define('MANUAL_TITLE', 'PHP Manual');
@@ -73,7 +73,9 @@
$qry .= "INSERT INTO full_search VALUES('{$w}', {$id});";
}
}
- sqlite_query($idx, $qry);
+ if($qry) {
+ sqlite_query($idx, $qry);
+ }
} else {
echo "BAD ID: $docbook_id ($path, $f, $section)\n";
}
http://cvs.php.net/diff.php/livedocs/mk_smarty.php?r1=1.4&r2=1.5&ty=u
Index: livedocs/mk_smarty.php
diff -u livedocs/mk_smarty.php:1.4 livedocs/mk_smarty.php:1.5
--- livedocs/mk_smarty.php:1.4 Tue Apr 20 16:13:13 2004
+++ livedocs/mk_smarty.php Tue Apr 27 10:43:28 2004
@@ -18,7 +18,7 @@
// | Configuration file for peardoc build |
// +----------------------------------------------------------------------+
//
-// $Id: mk_smarty.php,v 1.4 2004/04/20 20:13:13 didou Exp $
+// $Id: mk_smarty.php,v 1.5 2004/04/27 14:43:28 nlopess Exp $
define('MK_VERSION', false);
define('MANUAL_TITLE', 'Smarty Manual');
@@ -44,19 +44,23 @@
case 'file':
$docbook_id = str_replace('-', '.', substr($f, 0, -4));
- if (isset($toca[$docbook_id])) {
- $id = $toca[$docbook_id];
- $wl = search_parse_file($path . '/' . $f, $descr);
- if ($descr && !isset($tocd[$id])) {
- $tocd[$id] = trim($descr);
- }
- $qry = '';
- foreach ($wl as $w) {
- if (strlen($w) > MIN_WORD_LEN) {
- $qry .= "INSERT INTO full_search VALUES('{$w}', {$id});";
- }
- }
- sqlite_query($idx, $qry);
+ if (isset($toca[$docbook_id])) {
+ $id = $toca[$docbook_id];
+ $wl = search_parse_file($path . '/' . $f, $descr);
+ if ($descr && !isset($tocd[$id])) {
+ $tocd[$id] = trim($descr);
+ }
+ $qry = '';
+ foreach ($wl as $w) {
+ if (strlen($w) > MIN_WORD_LEN) {
+ $qry .= "INSERT INTO full_search VALUES('{$w}',
{$id});";
+ }
+ }
+
+ if($qry) {
+ sqlite_query($idx, $qry);
+ }
+
} else {
echo "BAD ID: $docbook_id ($path, $f, $section)\n";
}
http://cvs.php.net/diff.php/livedocs/mkindex.php?r1=1.31&r2=1.32&ty=u
Index: livedocs/mkindex.php
diff -u livedocs/mkindex.php:1.31 livedocs/mkindex.php:1.32
--- livedocs/mkindex.php:1.31 Tue Apr 20 16:14:07 2004
+++ livedocs/mkindex.php Tue Apr 27 10:43:28 2004
@@ -19,7 +19,7 @@
// | construct an index |
// +----------------------------------------------------------------------+
//
-// $Id: mkindex.php,v 1.31 2004/04/20 20:14:07 didou Exp $
+// $Id: mkindex.php,v 1.32 2004/04/27 14:43:28 nlopess Exp $
/* just to be on the safe side */
@@ -475,7 +475,11 @@
foreach ($tocd as $k => $v) {
$qry .= "UPDATE toc SET descr='".sqlite_escape_string($v)."' WHERE id={$k};";
}
-sqlite_query($idx, $qry);
+
+if($qry) {
+ sqlite_query($idx, $qry);
+}
+
sqlite_query($idx, 'COMMIT');
/* stop list, list of words we do not want indexed */
@@ -504,7 +508,11 @@
$del = $row[2] - 1;
$qry .= "DELETE FROM full_search WHERE
skey='".sqlite_escape_string($row[0])."' AND toc_id=".$row[1].";";
}
-sqlite_query($idx, $qry);
+
+if($qry) {
+ sqlite_query($idx, $qry);
+}
+
sqlite_query($idx, 'COMMIT');
sqlite_query($idx, 'VACUUM full_search');