Author: david
Date: 2008-11-26 16:04:21 -0800 (Wed, 26 Nov 2008)
New Revision: 1625

Modified:
   trunk/qubit/lib/model/QubitDigitalObject.php
   trunk/qubit/lib/model/QubitTerm.php
Log:
Update custom queries to use PDO syntax for symfony 1.2

Modified: trunk/qubit/lib/model/QubitDigitalObject.php
===================================================================
--- trunk/qubit/lib/model/QubitDigitalObject.php        2008-11-26 23:45:17 UTC 
(rev 1624)
+++ trunk/qubit/lib/model/QubitDigitalObject.php        2008-11-27 00:04:21 UTC 
(rev 1625)
@@ -318,10 +318,10 @@
 
       $conn = Propel::getConnection();
       $stmt = $conn->prepare($sql);
-      $rs = $stmt->executeQuery(ResultSet::FETCHMODE_NUM);
-      $rs->next();
+      $stmt->execute();
+      $rs = $stmt->fetch();
 
-      return $rs->getInt(1);
+      return $rs['hits'];
     }
 
     /**

Modified: trunk/qubit/lib/model/QubitTerm.php
===================================================================
--- trunk/qubit/lib/model/QubitTerm.php 2008-11-26 23:45:17 UTC (rev 1624)
+++ trunk/qubit/lib/model/QubitTerm.php 2008-11-27 00:04:21 UTC (rev 1625)
@@ -71,46 +71,46 @@
   {
     //The following terms cannot be edited by users because their values are 
used in application logic
     return $this->getId() == QubitTerm::CREATION_ID ||
-           $this->getId() == QubitTerm::SUBJECT_ID ||
-           $this->getId() == QubitTerm::CUSTODY_ID ||
-           $this->getId() == QubitTerm::PUBLICATION_ID ||
-           $this->getId() == QubitTerm::CONTRIBUTION_ID ||
-           $this->getId() == QubitTerm::COLLECTION_ID ||
-           $this->getId() == QubitTerm::ACCUMULATION_ID ||
-           $this->getId() == QubitTerm::TITLE_NOTE_ID ||
-           $this->getId() == QubitTerm::PUBLICATION_NOTE_ID ||
-           $this->getId() == QubitTerm::SOURCE_NOTE_ID ||
-           $this->getId() == QubitTerm::SCOPE_NOTE_ID ||
-           $this->getId() == QubitTerm::DISPLAY_NOTE_ID ||
-           $this->getId() == QubitTerm::ARCHIVAL_MATERIAL_ID ||
-           $this->getId() == QubitTerm::FINDING_AIDS_ID ||
-           $this->getId() == QubitTerm::PUBLISHED_MATERIAL_ID ||
-           $this->getId() == QubitTerm::ARTEFACT_MATERIAL_ID ||
-           $this->getId() == QubitTerm::CORPORATE_BODY_ID ||
-           $this->getId() == QubitTerm::PERSON_ID ||
-           $this->getId() == QubitTerm::FAMILY_ID ||
-           $this->getId() == QubitTerm::FAMILY_NAME_FIRST_NAME_ID ||
-           $this->getId() == QubitTerm::AUDIO_ID ||
-           $this->getId() == QubitTerm::IMAGE_ID ||
-           $this->getId() == QubitTerm::TEXT_ID ||
-           $this->getId() == QubitTerm::VIDEO_ID ||
-           $this->getId() == QubitTerm::OTHER_ID ||
-           $this->getId() == QubitTerm::MASTER_ID ||
-           $this->getId() == QubitTerm::REFERENCE_ID ||
-           $this->getId() == QubitTerm::THUMBNAIL_ID ||
-           $this->getId() == QubitTerm::LOCATION_ID ||
-           $this->getId() == QubitTerm::CONTAINER_ID ||
-           $this->getId() == QubitTerm::ARTEFACT_ID ||
-           $this->getId() == QubitTerm::HAS_PHYSICAL_OBJECT_ID;
+    $this->getId() == QubitTerm::SUBJECT_ID ||
+    $this->getId() == QubitTerm::CUSTODY_ID ||
+    $this->getId() == QubitTerm::PUBLICATION_ID ||
+    $this->getId() == QubitTerm::CONTRIBUTION_ID ||
+    $this->getId() == QubitTerm::COLLECTION_ID ||
+    $this->getId() == QubitTerm::ACCUMULATION_ID ||
+    $this->getId() == QubitTerm::TITLE_NOTE_ID ||
+    $this->getId() == QubitTerm::PUBLICATION_NOTE_ID ||
+    $this->getId() == QubitTerm::SOURCE_NOTE_ID ||
+    $this->getId() == QubitTerm::SCOPE_NOTE_ID ||
+    $this->getId() == QubitTerm::DISPLAY_NOTE_ID ||
+    $this->getId() == QubitTerm::ARCHIVAL_MATERIAL_ID ||
+    $this->getId() == QubitTerm::FINDING_AIDS_ID ||
+    $this->getId() == QubitTerm::PUBLISHED_MATERIAL_ID ||
+    $this->getId() == QubitTerm::ARTEFACT_MATERIAL_ID ||
+    $this->getId() == QubitTerm::CORPORATE_BODY_ID ||
+    $this->getId() == QubitTerm::PERSON_ID ||
+    $this->getId() == QubitTerm::FAMILY_ID ||
+    $this->getId() == QubitTerm::FAMILY_NAME_FIRST_NAME_ID ||
+    $this->getId() == QubitTerm::AUDIO_ID ||
+    $this->getId() == QubitTerm::IMAGE_ID ||
+    $this->getId() == QubitTerm::TEXT_ID ||
+    $this->getId() == QubitTerm::VIDEO_ID ||
+    $this->getId() == QubitTerm::OTHER_ID ||
+    $this->getId() == QubitTerm::MASTER_ID ||
+    $this->getId() == QubitTerm::REFERENCE_ID ||
+    $this->getId() == QubitTerm::THUMBNAIL_ID ||
+    $this->getId() == QubitTerm::LOCATION_ID ||
+    $this->getId() == QubitTerm::CONTAINER_ID ||
+    $this->getId() == QubitTerm::ARTEFACT_ID ||
+    $this->getId() == QubitTerm::HAS_PHYSICAL_OBJECT_ID;
   }
 
 
   public function __toString()
   {
     if (!$this->getName())
-      {
+    {
       return (string) $this->getName(array('sourceCulture' => true));
-      }
+    }
 
     return (string) $this->getName();
   }
@@ -133,13 +133,13 @@
     $criteria->addJoin(QubitNote::TYPE_ID, QubitTerm::ID);
     $criteria->add(QubitNote::OBJECT_ID, $this->getId());
     if ($noteTypeId)
-      {
+    {
       $criteria->add(QubitNote::TYPE_ID, $noteTypeId);
-      }
+    }
     if ($excludeNoteTypeId)
-      {
+    {
       $criteria->add(QubitNote::TYPE_ID, $excludeNoteTypeId, 
Criteria::NOT_EQUAL);
-      }
+    }
 
     return QubitNote::get($criteria);
   }
@@ -408,10 +408,12 @@
 
     $conn = Propel::getConnection();
     $stmt = $conn->prepare($sql);
-    $rs = $stmt->executeQuery(ResultSet::FETCHMODE_NUM);
-    $rs->next();
+    $stmt->execute();
+    if (count($row = $stmt->fetch()))
+    {
 
-    return $rs->getInt(1);
+      return $row[0];
+    }
   }
 
   /** Get a basic key['id']/value['name'] array for use as options in form 
select lists


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to