From 2d2c20686449da539df78698b8ba23862d5a6029 Mon Sep 17 00:00:00 2001 From: Laurent Giovannoni <laurent.giovannoni@maarch.org> Date: Fri, 10 Jul 2015 16:27:44 +0000 Subject: [PATCH] FEAT #2681 --- core/trunk/core/class/ServiceControler.php | 9 --------- core/trunk/core/class/class_resource.php | 5 +++-- core/trunk/core/class/docservers_controler.php | 3 ++- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/core/trunk/core/class/ServiceControler.php b/core/trunk/core/class/ServiceControler.php index 982d1d05b0a..5dbd662d7aa 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 e2a6d27e106..4e51075bafe 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 fa0f8893965..275f1ea95e1 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; -- GitLab