From 7c9abdde7d299003795282193649165da55508d0 Mon Sep 17 00:00:00 2001 From: Laurent Giovannoni <laurent.giovannoni@maarch.org> Date: Sun, 1 Apr 2012 10:57:02 +0000 Subject: [PATCH] evo: new docserver for templates --- .../core/class/docserver_types_controler.php | 168 ++++++++------- .../trunk/core/class/docservers_controler.php | 192 ++++++++++-------- core/trunk/data.sql | 3 +- core/trunk/data_mlb.sql | 2 + 4 files changed, 202 insertions(+), 163 deletions(-) diff --git a/core/trunk/core/class/docserver_types_controler.php b/core/trunk/core/class/docserver_types_controler.php index 62ea2ea4b56..ca9e7d0fc8e 100644 --- a/core/trunk/core/class/docserver_types_controler.php +++ b/core/trunk/core/class/docserver_types_controler.php @@ -83,10 +83,10 @@ class docserver_types_controler extends ObjectControler implements ObjectControl if ($_SESSION['history']['docserverstypesadd'] == "true") { $history = new history(); $history->add( - _DOCSERVER_TYPES_TABLE_NAME, - $docserver_type->docserver_type_id, "UP", 'docserverstypesadd', - _DOCSERVER_TYPE_UPDATED." : ".$docserver_type->docserver_type_id, - $_SESSION['config']['databasetype']); + _DOCSERVER_TYPES_TABLE_NAME, + $docserver_type->docserver_type_id, "UP", 'docserverstypesadd', + _DOCSERVER_TYPE_UPDATED." : ".$docserver_type->docserver_type_id, + $_SESSION['config']['databasetype']); } } else { $control = array("status" => "ko", "value" => "", "error" => _PB_WITH_DOCSERVER_TYPE); @@ -103,9 +103,9 @@ class docserver_types_controler extends ObjectControler implements ObjectControl if ($_SESSION['history']['docserverstypesadd'] == "true") { $history = new history(); $history->add(_DOCSERVER_TYPES_TABLE_NAME, - $docserver_type->docserver_type_id, "ADD", 'docserverstypesadd', - _DOCSERVER_TYPE_ADDED." : ".$docserver_type->docserver_type_id, - $_SESSION['config']['databasetype']); + $docserver_type->docserver_type_id, "ADD", 'docserverstypesadd', + _DOCSERVER_TYPE_ADDED." : ".$docserver_type->docserver_type_id, + $_SESSION['config']['databasetype']); } } else { $control = array("status" => "ko", "value" => "", "error" => _PB_WITH_DOCSERVER_TYPE); @@ -250,45 +250,53 @@ class docserver_types_controler extends ObjectControler implements ObjectControl * @return bool true if the deletion is complete, false otherwise */ public function delete($docserver_type) { - $func = new functions(); - $control = array(); - if (!isset($docserver_type) || empty($docserver_type)) { - $control = array("status" => "ko", "value" => "", "error" => _DOCSERVER_TYPE_EMPTY); - return $control; - } - $docserver_type = $this->isADocserverType($docserver_type); - if (!$this->docserverTypeExists($docserver_type->docserver_type_id)) { - $control = array("status" => "ko", "value" => "", "error" => _DOCSERVER_TYPE_NOT_EXISTS); - return $control; - } - if ($this->docserverLinkExists($docserver_type->docserver_type_id)) { - $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); - return $control; - } - if ($this->lcCycleStepsLinkExists($docserver_type->docserver_type_id)) { - $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); - return $control; - } - $db=new dbquery(); - $db->connect(); - $query="delete from "._DOCSERVER_TYPES_TABLE_NAME." where docserver_type_id ='".$func->protect_string_db($docserver_type->docserver_type_id)."'"; - try { - if ($_ENV['DEBUG']) {echo $query.' // ';} - $db->query($query); - $ok = true; - } catch (Exception $e) { - $control = array("status" => "ko", "value" => "", "error" => _CANNOT_DELETE_DOCSERVER_TYPE_ID." ".$docserver_type->docserver_type_id); - $ok = false; - } - $db->disconnect(); - $control = array("status" => "ok", "value" => $docserver_type->docserver_type_id); - if ($_SESSION['history']['docserverstypesdel'] == "true") { - $history = new history(); - $history->add( - _DOCSERVER_TYPES_TABLE_NAME, - $docserver_type->docserver_type_id, "DEL", 'docserverstypesdel', - _DOCSERVER_TYPE_DELETED." : ".$docserver_type->docserver_type_id, - $_SESSION['config']['databasetype']); + if ($docserver_type <> 'TEMPLATES') { + $func = new functions(); + $control = array(); + if (!isset($docserver_type) || empty($docserver_type)) { + $control = array("status" => "ko", "value" => "", "error" => _DOCSERVER_TYPE_EMPTY); + return $control; + } + $docserver_type = $this->isADocserverType($docserver_type); + if (!$this->docserverTypeExists($docserver_type->docserver_type_id)) { + $control = array("status" => "ko", "value" => "", "error" => _DOCSERVER_TYPE_NOT_EXISTS); + return $control; + } + if ($this->docserverLinkExists($docserver_type->docserver_type_id)) { + $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); + return $control; + } + if ($this->lcCycleStepsLinkExists($docserver_type->docserver_type_id)) { + $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); + return $control; + } + $db=new dbquery(); + $db->connect(); + $query="delete from "._DOCSERVER_TYPES_TABLE_NAME." where docserver_type_id ='".$func->protect_string_db($docserver_type->docserver_type_id)."'"; + try { + if ($_ENV['DEBUG']) {echo $query.' // ';} + $db->query($query); + $ok = true; + } catch (Exception $e) { + $control = array("status" => "ko", "value" => "", "error" => _CANNOT_DELETE_DOCSERVER_TYPE_ID." ".$docserver_type->docserver_type_id); + $ok = false; + } + $db->disconnect(); + $control = array("status" => "ok", "value" => $docserver_type->docserver_type_id); + if ($_SESSION['history']['docserverstypesdel'] == "true") { + $history = new history(); + $history->add( + _DOCSERVER_TYPES_TABLE_NAME, + $docserver_type->docserver_type_id, "DEL", 'docserverstypesdel', + _DOCSERVER_TYPE_DELETED." : ".$docserver_type->docserver_type_id, + $_SESSION['config']['databasetype']); + } + } else { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _CANNOT_DELETE_DOCSERVER_TYPE_ID . ' '. $docserver_type->docserver_type_id, + ); } return $control; } @@ -300,34 +308,42 @@ class docserver_types_controler extends ObjectControler implements ObjectControl * @return bool true if the disabling is complete, false otherwise */ public function disable($docserver_type) { - $control = array(); - if (!isset($docserver_type) || empty($docserver_type)) { - $control = array("status" => "ko", "value" => "", "error" => _DOCSERVER_TYPE_EMPTY); - return $control; - } - $docserver_type = $this->isADocserverType($docserver_type); - $this->set_foolish_ids(array('docserver_type_id')); - $this->set_specific_id('docserver_type_id'); - if ($this->docserverLinkExists($docserver_type->docserver_type_id)) { - $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); - return $control; - } - if ($this->lcCycleStepsLinkExists($docserver_type->docserver_type_id)) { - $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); - return $control; - } - if ($this->advanced_disable($docserver_type)) { - $control = array("status" => "ok", "value" => $docserver_type->docserver_type_id); - if ($_SESSION['history']['docserverstypesban'] == "true") { - $history = new history(); - $history->add( - _DOCSERVER_TYPES_TABLE_NAME, - $docserver_type->docserver_type_id, "BAN", 'docserverstypesban', - _DOCSERVER_TYPE_DISABLED." : ".$docserver_type->docserver_type_id, - $_SESSION['config']['databasetype']); + if ($docserver_type <> 'TEMPLATES') { + $control = array(); + if (!isset($docserver_type) || empty($docserver_type)) { + $control = array("status" => "ko", "value" => "", "error" => _DOCSERVER_TYPE_EMPTY); + return $control; + } + $docserver_type = $this->isADocserverType($docserver_type); + $this->set_foolish_ids(array('docserver_type_id')); + $this->set_specific_id('docserver_type_id'); + if ($this->docserverLinkExists($docserver_type->docserver_type_id)) { + $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); + return $control; + } + if ($this->lcCycleStepsLinkExists($docserver_type->docserver_type_id)) { + $control = array("status" => "ko", "value" => "", "error" => _LINK_EXISTS); + return $control; + } + if ($this->advanced_disable($docserver_type)) { + $control = array("status" => "ok", "value" => $docserver_type->docserver_type_id); + if ($_SESSION['history']['docserverstypesban'] == "true") { + $history = new history(); + $history->add( + _DOCSERVER_TYPES_TABLE_NAME, + $docserver_type->docserver_type_id, "BAN", 'docserverstypesban', + _DOCSERVER_TYPE_DISABLED." : ".$docserver_type->docserver_type_id, + $_SESSION['config']['databasetype']); + } + } else { + $control = array("status" => "ko", "value" => "", "error" => _PB_WITH_DOCSERVER_TYPE); } } else { - $control = array("status" => "ko", "value" => "", "error" => _PB_WITH_DOCSERVER_TYPE); + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _CANNOT_DISABLE_DOCSERVER_TYPE_ID . ' '. $docserver_type->docserver_type_id, + ); } return $control; } @@ -352,10 +368,10 @@ class docserver_types_controler extends ObjectControler implements ObjectControl if ($_SESSION['history']['docserverstypesallow'] == "true") { $history = new history(); $history->add( - _DOCSERVER_TYPES_TABLE_NAME, - $docserver_type->docserver_type_id, "BAN", 'docserverstypesallow', - _DOCSERVER_TYPE_ENABLED." : ".$docserver_type->docserver_type_id, - $_SESSION['config']['databasetype']); + _DOCSERVER_TYPES_TABLE_NAME, + $docserver_type->docserver_type_id, "BAN", 'docserverstypesallow', + _DOCSERVER_TYPE_ENABLED." : ".$docserver_type->docserver_type_id, + $_SESSION['config']['databasetype']); } } else { $control = array("status" => "ko", "value" => "", "error" => _PB_WITH_DOCSERVER_TYPE); diff --git a/core/trunk/core/class/docservers_controler.php b/core/trunk/core/class/docservers_controler.php index e811e640b4a..9b6d2ade127 100644 --- a/core/trunk/core/class/docservers_controler.php +++ b/core/trunk/core/class/docservers_controler.php @@ -487,54 +487,78 @@ class docservers_controler */ public function delete($docserver) { - $func = new functions(); - $control = array(); - if (!isset($docserver) || empty($docserver)) { - $control = array( - 'status' => 'ko', - 'value' => '', - 'error' => _DOCSERVER_EMPTY, - ); - return $control; - } - $docserver = $this->isADocserver($docserver); - if (!$this->docserversExists($docserver->docserver_id)) { - $control = array( - 'status' => 'ko', - 'value' => '', - 'error' => _DOCSERVER_NOT_EXISTS, - ); - return $control; - } - if ($this->adrxLinkExists( - $docserver->docserver_id, - $docserver->coll_id + if ($docserver->docserver_id <> 'TEMPLATES') { + $func = new functions(); + $control = array(); + if (!isset($docserver) || empty($docserver)) { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _DOCSERVER_EMPTY, + ); + return $control; + } + $docserver = $this->isADocserver($docserver); + if (!$this->docserversExists($docserver->docserver_id)) { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _DOCSERVER_NOT_EXISTS, + ); + return $control; + } + if ($this->adrxLinkExists( + $docserver->docserver_id, + $docserver->coll_id + ) + ) { + $control = array('status' => 'ko', 'value' => '', + 'error' => _DOCSERVER_ATTACHED_TO_ADR_X); + return $control; + } + if ($this->resxLinkExists( + $docserver->docserver_id, + $docserver->coll_id ) - ) { - $control = array('status' => 'ko', 'value' => '', - 'error' => _DOCSERVER_ATTACHED_TO_ADR_X); - return $control; - } - if ($this->resxLinkExists( - $docserver->docserver_id, - $docserver->coll_id - ) - ) { + ) { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _DOCSERVER_ATTACHED_TO_RES_X, + ); + return $control; + } + $db = new dbquery(); + $db->connect(); + $query = "delete from " . _DOCSERVERS_TABLE_NAME + . " where docserver_id ='" + . $func->protect_string_db($docserver->docserver_id) . "'"; + try { + $db->query($query); + } catch (Exception $e) { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _CANNOT_DELETE_DOCSERVER_ID + . ' ' . $docserver->docserver_id, + ); + } + $db->disconnect(); $control = array( - 'status' => 'ko', - 'value' => '', - 'error' => _DOCSERVER_ATTACHED_TO_RES_X, + 'status' => 'ok', + 'value' => $docserver->docserver_id, ); - return $control; - } - $db = new dbquery(); - $db->connect(); - $query = "delete from " . _DOCSERVERS_TABLE_NAME - . " where docserver_id ='" - . $func->protect_string_db($docserver->docserver_id) . "'"; - try { - $db->query($query); - } catch (Exception $e) { + if ($_SESSION['history']['docserversdel'] == 'true') { + $history = new history(); + $history->add( + _DOCSERVERS_TABLE_NAME, + $docserver->docserver_id, + 'DEL','docserversdel', + _DOCSERVER_DELETED . ' : ' . $docserver->docserver_id, + $_SESSION['config']['databasetype'] + ); + } + } else { $control = array( 'status' => 'ko', 'value' => '', @@ -542,21 +566,6 @@ class docservers_controler . ' ' . $docserver->docserver_id, ); } - $db->disconnect(); - $control = array( - 'status' => 'ok', - 'value' => $docserver->docserver_id, - ); - if ($_SESSION['history']['docserversdel'] == 'true') { - $history = new history(); - $history->add( - _DOCSERVERS_TABLE_NAME, - $docserver->docserver_id, - 'DEL','docserversdel', - _DOCSERVER_DELETED . ' : ' . $docserver->docserver_id, - $_SESSION['config']['databasetype'] - ); - } return $control; } @@ -568,38 +577,46 @@ class docservers_controler */ public function disable($docserver) { - $control = array(); - if (!isset($docserver) || empty($docserver)) { - $control = array( - 'status' => 'ko', - 'value' => '', - 'error' => _DOCSERVER_EMPTY, - ); - return $control; - } - $docserver = $this->isADocserver($docserver); - $this->set_foolish_ids(array('docserver_id')); - $this->set_specific_id('docserver_id'); - if ($this->advanced_disable($docserver)) { - $control = array( - 'status' => 'ok', - 'value' => $docserver->docserver_id, - ); - if ($_SESSION['history']['docserversban'] == 'true') { - $history = new history(); - $history->add( - _DOCSERVERS_TABLE_NAME, - $docserver->docserver_id, - 'BAN','docserversban', - _DOCSERVER_DISABLED . ' : ' . $docserver->docserver_id, - $_SESSION['config']['databasetype'] + if ($docserver->docserver_id <> 'TEMPLATES') { + $control = array(); + if (!isset($docserver) || empty($docserver)) { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _DOCSERVER_EMPTY, + ); + return $control; + } + $docserver = $this->isADocserver($docserver); + $this->set_foolish_ids(array('docserver_id')); + $this->set_specific_id('docserver_id'); + if ($this->advanced_disable($docserver)) { + $control = array( + 'status' => 'ok', + 'value' => $docserver->docserver_id, + ); + if ($_SESSION['history']['docserversban'] == 'true') { + $history = new history(); + $history->add( + _DOCSERVERS_TABLE_NAME, + $docserver->docserver_id, + 'BAN','docserversban', + _DOCSERVER_DISABLED . ' : ' . $docserver->docserver_id, + $_SESSION['config']['databasetype'] + ); + } + } else { + $control = array( + 'status' => 'ko', + 'value' => '', + 'error' => _PB_WITH_DOCSERVER, ); } } else { $control = array( 'status' => 'ko', 'value' => '', - 'error' => _PB_WITH_DOCSERVER, + 'error' => _CANNOT_SUSPEND_DOCSERVER . ' ' . $docserver->docserver_id, ); } return $control; @@ -707,6 +724,9 @@ class docservers_controler */ public function resxLinkExists($docserver_id, $coll_id) { + if ($coll_id == 'templates') { + return false; + } $security = new security(); $db = new dbquery(); $db->connect(); diff --git a/core/trunk/data.sql b/core/trunk/data.sql index b1a8aadd852..73bf90f65ed 100644 --- a/core/trunk/data.sql +++ b/core/trunk/data.sql @@ -812,10 +812,11 @@ INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, i INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('OAIS_MAIN', 'Main OAIS store', 'Y', 'Y', 100, 'Y', '7Z', 'Y', 'OAIS_std.dtd', 'Y', 'log_std.dtd', 'Y', 'SHA512'); INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('OFFLINE', 'Off line tape', 'Y', 'Y', 1000, 'Y', '7Z', 'Y', 'OAIS_std.dtd', 'Y', 'log_std.dtd', 'Y', 'SHA512'); INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('OAIS_SAFE', 'Distant backup OAIS store', 'Y', 'Y', 20, 'Y', 'ZIP', 'Y', 'OAIS_std.dtd', 'Y', 'log_std.dtd', 'Y', 'SHA512'); +INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('TEMPLATES', 'TEMPLATES', 'Y', 'N', 0, 'N', 'NONE', 'N', 'NONE', 'N', 'NONE', 'N', 'NONE'); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('FASTHD_MAN', 'FASTHD', 'Fast internal disc bay for letterbox mode', 'N', 'Y', 200000000000, 0, 'C:\\maarch\\docservers\\entreprise\\manual\\', NULL, NULL, NULL, '2011-01-13 14:47:49.197164', NULL, 'letterbox_coll', 10, 'NANTERRE', 2); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('OFFLINE_1', 'OFFLINE', 'Off line tape', 'N', 'Y', 50000000000, 0, 'C:\\maarch\\docservers\\entreprise\\offline\\', NULL, NULL, NULL, '2011-01-13 16:58:24.00929', NULL, 'res_coll', 30, 'NANTERRE', 4); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('FASTHD_AI', 'FASTHD', 'Fast internal disc bay for autoimport', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise\\ai\\', NULL, NULL, NULL, '2011-01-07 13:43:48.696644', NULL, 'res_coll', 11, 'NANTERRE', 1); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('OAIS_MAIN_1', 'OAIS_MAIN', 'Main OAIS store', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise\\OAIS_main\\', NULL, NULL, NULL, '2011-01-13 14:48:27.901368', NULL, 'res_coll', 20, 'NANTERRE', 2); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('OAIS_SAFE_1', 'OAIS_SAFE', 'Distant backup OAIS store', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise\\OAIS_safe\\', NULL, NULL, NULL, '2011-01-13 14:49:05.095119', NULL, 'res_coll', 21, 'NICE', 3); - +INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('TEMPLATES', 'TEMPLATES', 'Templates', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise\\templates\\', NULL, NULL, NULL, '2012-04-01 14:49:05.095119', NULL, 'templates', 1, 'NANTERRE', 1); diff --git a/core/trunk/data_mlb.sql b/core/trunk/data_mlb.sql index f8693d546ca..ef7ca7a3c10 100644 --- a/core/trunk/data_mlb.sql +++ b/core/trunk/data_mlb.sql @@ -845,12 +845,14 @@ INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, i INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('OAIS_MAIN', 'Main OAIS store', 'Y', 'Y', 100, 'Y', '7Z', 'Y', 'OAIS_std.dtd', 'Y', 'log_std.dtd', 'Y', 'SHA512'); INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('OFFLINE', 'Off line tape', 'Y', 'Y', 1000, 'Y', '7Z', 'Y', 'OAIS_std.dtd', 'Y', 'log_std.dtd', 'Y', 'SHA512'); INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('OAIS_SAFE', 'Distant backup OAIS store', 'Y', 'Y', 20, 'Y', 'ZIP', 'Y', 'OAIS_std.dtd', 'Y', 'log_std.dtd', 'Y', 'SHA512'); +INSERT INTO docserver_types (docserver_type_id, docserver_type_label, enabled, is_container, container_max_number, is_compressed, compression_mode, is_meta, meta_template, is_logged, log_template, is_signed, fingerprint_mode) VALUES ('TEMPLATES', 'TEMPLATES', 'Y', 'N', 0, 'N', 'NONE', 'N', 'NONE', 'N', 'NONE', 'N', 'NONE'); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('OFFLINE_1', 'OFFLINE', 'Off line tape', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise_trunk\\offline\\', NULL, NULL, NULL, '2011-01-13 16:58:24.00929', NULL, 'res_coll', 10, 'NANTERRE', 4); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('FASTHD_AI', 'FASTHD', 'Fast internal disc bay for autoimport', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise_trunk\\ai\\', NULL, NULL, NULL, '2011-01-07 13:43:48.696644', NULL, 'res_coll', 20, 'NANTERRE', 1); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('OAIS_MAIN_1', 'OAIS_MAIN', 'Main OAIS store', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise_trunk\\OAIS_main\\', NULL, NULL, NULL, '2011-01-13 14:48:27.901368', NULL, 'res_coll', 10, 'NANTERRE', 2); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('OAIS_SAFE_1', 'OAIS_SAFE', 'Distant backup OAIS store', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise_trunk\\OAIS_safe\\', NULL, NULL, NULL, '2011-01-13 14:49:05.095119', NULL, 'res_coll', 10, 'NICE', 3); INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('FASTHD_MAN', 'FASTHD', 'Fast internal disc bay for letterbox mode', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise_trunk\\manual\\', NULL, NULL, NULL, '2011-01-13 14:47:49.197164', NULL, 'letterbox_coll', 10, 'NANTERRE', 2); +INSERT INTO docservers (docserver_id, docserver_type_id, device_label, is_readonly, enabled, size_limit_number, actual_size_number, path_template, ext_docserver_info, chain_before, chain_after, creation_date, closing_date, coll_id, priority_number, docserver_location_id, adr_priority_number) VALUES ('TEMPLATES', 'TEMPLATES', 'Templates', 'N', 'Y', 50000000000, 1, 'C:\\maarch\\docservers\\entreprise\\templates\\', NULL, NULL, NULL, '2012-04-01 14:49:05.095119', NULL, 'templates', 1, 'NANTERRE', 1); -- -- annuaire/contacts -- GitLab