SF.net SVN: phpwiki:[10967] trunk/lib/WikiDB/backend/PDO.php

vargenau--- via phpwiki-checkins <[email protected]> Tue, 01 Feb 2022 09:10:04 +0000
Newsgroups gmane.comp.web.wiki.phpwiki.checkins
Message-ID <[email protected]>
Revision: 10967
          http://sourceforge.net/p/phpwiki/code/10967
Author:   vargenau
Date:     2022-02-01 09:10:03 +0000 (Tue, 01 Feb 2022)
Log Message:
-----------
Use MAX_PAGENAME_LENGTH in bindParam

Modified Paths:
--------------
    trunk/lib/WikiDB/backend/PDO.php

Modified: trunk/lib/WikiDB/backend/PDO.php
===================================================================
--- trunk/lib/WikiDB/backend/PDO.php	2022-02-01 08:54:54 UTC (rev 10966)
+++ trunk/lib/WikiDB/backend/PDO.php	2022-02-01 09:10:03 UTC (rev 10967)
@@ -225,7 +225,7 @@
                 . " FROM $nonempty_tbl, $page_tbl"
                 . " WHERE $nonempty_tbl.id=$page_tbl.id"
                 . "   AND pagename=?");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         if ($sth->execute())
             return $sth->fetchColumn();
         else
@@ -263,7 +263,7 @@
         $sth = $dbh->prepare("UPDATE $page_tbl SET hits=hits+1"
             . " WHERE pagename=?"
             . " LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
     }
 
@@ -276,7 +276,7 @@
         $page_tbl = $this->_table_names['page_tbl'];
         $sth = $dbh->prepare("SELECT id,pagename,hits,pagedata FROM $page_tbl"
             . " WHERE pagename=? LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
         $row = $sth->fetch(PDO::FETCH_NUM);
         return $row ? $this->_extract_page_data($row[3], $row[2]) : false;
@@ -303,7 +303,7 @@
             // hit count, who cares?
             $sth = $dbh->prepare("UPDATE $page_tbl SET hits=? WHERE pagename=? LIMIT 1");
             $sth->bindParam(1, $newdata['hits'], PDO::PARAM_INT);
-            $sth->bindParam(2, $pagename, PDO::PARAM_STR, 100);
+            $sth->bindParam(2, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
             $sth->execute();
             return true;
         }
@@ -332,7 +332,7 @@
         $sth->bindParam(1, $hits, PDO::PARAM_INT);
         $serialized_data = $this->_serialize($data);
         $sth->bindParam(2, $serialized_data, PDO::PARAM_LOB);
-        $sth->bindParam(3, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(3, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         if ($sth->execute()) {
             $this->commit();
             return true;
@@ -347,7 +347,7 @@
         $dbh = &$this->_dbh;
         $page_tbl = $this->_table_names['page_tbl'];
         $sth = $dbh->prepare("SELECT cached_html FROM $page_tbl WHERE pagename=? LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
         return $sth->fetchColumn(0);
     }
@@ -362,7 +362,7 @@
                 . " WHERE pagename=?"
                 . " LIMIT 1");
         $sth->bindParam(1, $data, PDO::PARAM_STR);
-        $sth->bindParam(2, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(2, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
     }
 
@@ -383,7 +383,7 @@
         $dbh = &$this->_dbh;
         $page_tbl = $this->_table_names['page_tbl'];
         $sth = $dbh->prepare("SELECT id FROM $page_tbl WHERE pagename=? LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
         $id = $sth->fetchColumn();
         if (!$create_if_missing) {
@@ -396,7 +396,7 @@
                 $sth = $dbh->prepare("INSERT INTO $page_tbl"
                     . " (id,pagename)"
                     . " VALUES (NULL,?)");
-                $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+                $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
                 $sth->execute();
                 $id = $dbh->lastInsertId();
             } else {
@@ -409,7 +409,7 @@
                     . " VALUES (?,?,0)");
                 $id++;
                 $sth->bindParam(1, $id, PDO::PARAM_INT);
-                $sth->bindParam(2, $pagename, PDO::PARAM_STR, 100);
+                $sth->bindParam(2, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
                 if ($sth->execute())
                     $this->commit();
                 else
@@ -429,7 +429,7 @@
                     . " WHERE $page_tbl.id=$recent_tbl.id"
                     . "  AND pagename=?"
                     . " LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
         return $sth->fetchColumn();
     }
@@ -445,7 +445,7 @@
                     . "  AND version < ?"
                     . " ORDER BY version DESC"
                     . " LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->bindParam(2, $version, PDO::PARAM_INT);
         $sth->execute();
         return $sth->fetchColumn();
@@ -486,7 +486,7 @@
                     . "  AND pagename=?"
                     . "  AND version=?"
                     . " LIMIT 1");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->bindParam(2, $version, PDO::PARAM_INT);
         $sth->execute();
         $row = $sth->fetch(PDO::FETCH_NUM);
@@ -813,7 +813,7 @@
             . $exclude
             . $orderby
             . $limit);
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
         return new WikiDB_backend_PDO_iter($this, $sth, $this->page_tbl_field_list);
     }
@@ -835,8 +835,8 @@
             . " WHERE linkfrom=linker.id AND linkto=linkee.id"
             . " AND $have.pagename=?"
             . " AND $want.pagename=?");
-        $sth->bindParam(1, $pagename, PDO::PARAM_STR, 100);
-        $sth->bindParam(2, $link, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $pagename, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
+        $sth->bindParam(2, $link, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->execute();
         return $sth->fetchColumn();
     }
@@ -1126,7 +1126,7 @@
         $this->lock(array('page', 'version', 'recent', 'nonempty', 'link'));
         $id = $this->_get_pageid($pagename);
         $sth = $dbh->prepare("UPDATE $page_tbl SET pagename=? WHERE id=?");
-        $sth->bindParam(1, $to, PDO::PARAM_STR, 100);
+        $sth->bindParam(1, $to, PDO::PARAM_STR, MAX_PAGENAME_LENGTH);
         $sth->bindParam(2, $id, PDO::PARAM_INT);
         $sth->execute();
         $this->unlock(array('page', 'version', 'recent', 'nonempty', 'link'));

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.