Author: david
Date: Mon Feb 13 13:32:09 2012
New Revision: 10870

Log:
Use static for

Modified:
   trunk/lib/task/archivematicaDipImportTask.class.php

Modified: trunk/lib/task/archivematicaDipImportTask.class.php
==============================================================================
--- trunk/lib/task/archivematicaDipImportTask.class.php Mon Feb 13 12:58:34 
2012        (r10869)
+++ trunk/lib/task/archivematicaDipImportTask.class.php Mon Feb 13 13:32:09 
2012        (r10870)
@@ -29,6 +29,7 @@
 class archivematicaDipImportTask extends sfBaseTask
 {
   protected static
+    $conn,
     $count = 0;
 
   /**
@@ -71,9 +72,9 @@
   public function execute($arguments = array(), $options = array())
   {
     $databaseManager = new sfDatabaseManager($this->configuration);
-    $conn = $databaseManager->getDatabase('propel')->getConnection();
+    self::$conn = $databaseManager->getDatabase('propel')->getConnection();
 
-    sfConfig::set('app_upload_dir', self::getUploadDir($conn));
+    sfConfig::set('app_upload_dir', self::getUploadDir());
 
     if (!is_dir($arguments['dip']))
     {
@@ -157,7 +158,7 @@
 
       if (!is_array($item))
       {
-        self::addDigitalObject($informationObject, $item, $conn);
+        self::addDigitalObject($informationObject, $item);
 
         $informationObject->addProperty('dipUUID', $dipUUID);
         if (null !== $objectUUID = $this->getUUID(basename($item)))
@@ -183,9 +184,9 @@
             $informationObject->addProperty('objectUUID', $objectUUID);
           }
 
-          $informationObject->save($conn);
+          $informationObject->save(self::$conn);
 
-          self::addDigitalObject($informationObject, $item[$i], $conn);
+          self::addDigitalObject($informationObject, $item[$i]);
         }
       }
     }
@@ -193,7 +194,7 @@
     $this->logSection('Successfully loaded '.self::$count.' digital objects.');
   }
 
-  protected function addDigitalObject($informationObject, $filepath, $conn)
+  protected function addDigitalObject($informationObject, $filepath)
   {
     if (null !== $informationObject->getDigitalObject())
     {
@@ -217,12 +218,12 @@
     $do->informationObject = $informationObject;
     $do->usageId = QubitTerm::MASTER_ID;
     $do->assets[] = new QubitAsset($filepath);
-    $do->save($conn);
+    $do->save(self::$conn);
 
     self::$count++;
   }
 
-  protected function getUploadDir($conn)
+  protected function getUploadDir()
   {
     $uploadDir = 'uploads'; // Default value
 
@@ -231,7 +232,7 @@
       WHERE stg.source_culture = i18n.culture
        AND stg.name = \'upload_dir\';';
 
-    if ($sth = $conn->query($sql))
+    if ($sth = self::$conn->query($sql))
     {
       list($uploadDir) = $sth->fetch();
     }

-- 
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.com/group/qubit-commits?hl=en.

Reply via email to