r597 - in src/classes: Base OSQL

From: <voxusAT@ATshadanakar.org>
Date: Mon, 18 Jul 2005 17:17:51 +0400 (MSD)

Author: voxus
Date: 2005-07-18 17:17:50 +0400 (Mon, 18 Jul 2005)
New Revision: 597

Modified:
   src/classes/Base/Range.class.php
   src/classes/OSQL/DBRaw.class.php
   src/classes/OSQL/UpdateQuery.class.php
Log:
+ support of logicalObjects in updateQuery
+ multiply in range
* typos in dbraw

Modified: src/classes/Base/Range.class.php
===================================================================
--- src/classes/Base/Range.class.php 2005-07-17 22:40:37 UTC (rev 596)
+++ src/classes/Base/Range.class.php 2005-07-18 13:17:50 UTC (rev 597)
@@ -92,6 +92,17 @@
                         
                         return $this;
                 }
+
+ public function multiply($multiplier)
+ {
+ if ($this->min)
+ $this->min = $this->min * $multiplier;
+
+ if ($this->max)
+ $this->max = $this->max * $multiplier;
+
+ return $this;
+ }
 
                 public static function swap(&$a, &$b)
                 {

Modified: src/classes/OSQL/DBRaw.class.php
===================================================================
--- src/classes/OSQL/DBRaw.class.php 2005-07-17 22:40:37 UTC (rev 596)
+++ src/classes/OSQL/DBRaw.class.php 2005-07-18 13:17:50 UTC (rev 597)
@@ -17,9 +17,9 @@
                 
                 public function __construct($rawString)
                 {
- if (!defined(__I_HATE_MY_KARMA__))
+ if (!defined('__I_HATE_MY_KARMA__'))
                                 throw new UnsupportedMethodException(
- 'do not use such it. please.'
+ 'do not use it. please.'
                                 );
                         
                         $this->string = $rawString;

Modified: src/classes/OSQL/UpdateQuery.class.php
===================================================================
--- src/classes/OSQL/UpdateQuery.class.php 2005-07-17 22:40:37 UTC (rev 596)
+++ src/classes/OSQL/UpdateQuery.class.php 2005-07-18 13:17:50 UTC (rev 597)
@@ -37,7 +37,9 @@
                         $sets = array();
 
                         foreach ($this->fields as $var => $val) {
- if (is_null($val))
+ if ($val instanceof LogicalObject)
+ $sets[] = $db->quoteField($var).' '.$val->toString($db);
+ elseif (is_null($val))
                                         $sets[] = $db->quoteField($var).' = NULL';
                                 else
                                         $sets[] = $db->quoteField($var).' = '.$db->quoteValue($val);
Received on Mon Jul 18 2005 - 17:17:51 MSD

This archive was generated by hypermail 2.2.0 : Sat Oct 27 2007 - 19:28:25 MSD