diff --git a/core/trunk/core/class/ServiceControler.php b/core/trunk/core/class/ServiceControler.php index 982d1d05b0a2b10a35f98210222ecdf2bc4e8fbb..5dbd662d7aa5eb5b474bb1b1f5058a7518eab1d3 100644 --- a/core/trunk/core/class/ServiceControler.php +++ b/core/trunk/core/class/ServiceControler.php @@ -76,15 +76,6 @@ class ServiceControler self::$db=$db; } - - /** - * Close the database connexion - */ - public function disconnect() - { - self::$db->disconnect(); - } - public function loadEnabledServices() { $_SESSION['enabled_services'] = array(); diff --git a/core/trunk/core/class/class_resource.php b/core/trunk/core/class/class_resource.php index e2a6d27e106d76565fbc5e8f5e683b4b8570c6ae..4e51075bafe0ef40e7997d803988ea5cd8d3858b 100644 --- a/core/trunk/core/class/class_resource.php +++ b/core/trunk/core/class/class_resource.php @@ -136,6 +136,7 @@ $tmp = str_replace('#',DIRECTORY_SEPARATOR,$tmp); $filetmp .= $tmp; $filetmp .= $filename; + $db = new Database(); require_once 'core/class/docservers_controler.php'; require_once 'core/class/docserver_types_controler.php'; require_once 'core/docservers_tools.php'; @@ -149,11 +150,11 @@ array_push($data, array('column' => "filesize", 'value' => $filesize, 'type' => "int")); array_push($data, array('column' => "path", 'value' => $path, 'type' => "string")); array_push($data, array('column' => "filename", 'value' => $filename, 'type' => "string")); - array_push($data, array('column' => 'creation_date', 'value' => $this->current_datetime(), 'type' => "function")); + array_push($data, array('column' => 'creation_date', 'value' => $db->current_datetime(), 'type' => "function")); if(!$this->check_basic_fields($data)) { $_SESSION['error'] = $this->error; - functions::xecho($this->error);exit; + functions::xecho($this->error); return false; } else diff --git a/core/trunk/core/class/docservers_controler.php b/core/trunk/core/class/docservers_controler.php index fa0f8893965b40f3432ec89acc9fdebead92c06f..275f1ea95e1b00e39918a2a632871b7609535bb3 100644 --- a/core/trunk/core/class/docservers_controler.php +++ b/core/trunk/core/class/docservers_controler.php @@ -423,9 +423,10 @@ class docservers_controler private function insert($docserver) { $request = new request(); + $db = new Database(); //Giving automatised values $docserver->enabled = 'Y'; - $docserver->creation_date = $request->current_datetime(); + $docserver->creation_date = $db->current_datetime(); //Inserting object $result = $this->advanced_insert($docserver); return $result;