Eliminated non-static method calls and other bulk fixes to fix php5 warnings
[fa-stable.git] / dimensions / includes / dimensions_db.inc
index 2cd6af85d01725eaa468661cb8006a4492a21a6d..2a89b59643b1551d7c8856bb5471ba022e95ab78 100644 (file)
@@ -1,16 +1,18 @@
 <?php
 /**********************************************************************
     Copyright (C) FrontAccounting, LLC.
-       Released under the terms of the GNU Affero General Public License,
-       AGPL, as published by the Free Software Foundation, either version 
-       of the License, or (at your option) any later version.
+       Released under the terms of the GNU General Public License, GPL, 
+       as published by the Free Software Foundation, either version 3 
+       of the License, or (at your option) any later version.
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
-    See the License here <http://www.gnu.org/licenses/agpl-3.0.html>.
+    See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
 ***********************************************************************/
 function add_dimension($reference, $name, $type_, $date_, $due_date, $memo_)
 {
+       global $Refs;
+
        begin_transaction();
 
        $date = date2sql($date_);
@@ -22,9 +24,9 @@ function add_dimension($reference, $name, $type_, $date_, $due_date, $memo_)
 
        $id = db_insert_id();
 
-       add_comments(systypes::dimension(), $id, $date_, $memo_);
+       add_comments(ST_DIMENSION, $id, $date_, $memo_);
 
-       references::save_last($reference, systypes::dimension());
+       $Refs->save(ST_DIMENSION, $id, $reference);
 
        commit_transaction();
 
@@ -46,7 +48,7 @@ function update_dimension($id, $name, $type_, $date_, $due_date, $memo_)
 
        db_query($sql, "could not update dimension");
 
-       update_comments(systypes::dimension(), $id, null, $memo_);
+       update_comments(ST_DIMENSION, $id, null, $memo_);
 
        commit_transaction();
 
@@ -61,7 +63,7 @@ function delete_dimension($id)
        $sql="DELETE FROM ".TB_PREF."dimensions WHERE id=$id";
        db_query($sql,"The dimension could not be deleted");
 
-       delete_comments(systypes::dimension(), $id);
+       delete_comments(ST_DIMENSION, $id);
 
        commit_transaction();
 }
@@ -142,4 +144,10 @@ function close_dimension($id)
 
 //--------------------------------------------------------------------------------------
 
+function reopen_dimension($id)
+{
+       $sql = "UPDATE ".TB_PREF."dimensions SET closed='0' WHERE id = $id";
+       db_query($sql, "could not close dimension");
+}
+
 ?>
\ No newline at end of file