From 0e67b0278b756fd4d7ab467a9bae2f745a88d7e3 Mon Sep 17 00:00:00 2001 From: Steven Mondji-Lerider Date: Thu, 11 Oct 2012 07:43:48 +0000 Subject: [PATCH] Updating domain types admin for creating tmp or target directory --- bureau/admin/adm_domstype.php | 4 ++++ bureau/admin/adm_domstypedoedit.php | 4 +++- bureau/admin/adm_domstypeedit.php | 12 ++++++++++++ bureau/class/m_dom.php | 8 +++++--- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/bureau/admin/adm_domstype.php b/bureau/admin/adm_domstype.php index 56e64e7e..c0e7474a 100644 --- a/bureau/admin/adm_domstype.php +++ b/bureau/admin/adm_domstype.php @@ -64,6 +64,8 @@ if (isset($error) && $error) { + + domains_type_lst() as $d) { + + diff --git a/bureau/admin/adm_domstypedoedit.php b/bureau/admin/adm_domstypedoedit.php index 403614e7..0a24e990 100644 --- a/bureau/admin/adm_domstypedoedit.php +++ b/bureau/admin/adm_domstypedoedit.php @@ -15,10 +15,12 @@ $fields = array ( "only_dns" => array ("post", "string", ""), "need_dns" => array ("post", "string", ""), "advanced" => array ("post", "string", ""), + "create_tmpdir" => array ("post", "string", ""), + "create_targetdir" => array ("post", "string", ""), ); getFields($fields); -if ( ! $dom->domains_type_update($name, $description, $target, $entry, $compatibility, $enable, $only_dns, $need_dns, $advanced) ) { +if ( ! $dom->domains_type_update($name, $description, $target, $entry, $compatibility, $enable, $only_dns, $need_dns, $advanced,$create_tmpdir,$create_targetdir) ) { die($err->errstr()); } else { include("adm_domstype.php"); diff --git a/bureau/admin/adm_domstypeedit.php b/bureau/admin/adm_domstypeedit.php index d85a1215..b2e65a90 100644 --- a/bureau/admin/adm_domstypeedit.php +++ b/bureau/admin/adm_domstypeedit.php @@ -45,6 +45,8 @@ $fields = array ( "only_dns" => array ("request", "boolean", ""), "need_dns" => array ("request", "boolean", ""), "advanced" => array ("request", "boolean", ""), + "create_tmpdir" => array ("request", "boolean", ""), + "create_targetdir" => array ("request", "boolean", ""), ); getFields($fields); @@ -116,6 +118,16 @@ if (isset($error_edit) && $error_edit) { /> + + + + /> + + + + + /> + " /> diff --git a/bureau/class/m_dom.php b/bureau/class/m_dom.php index cd82cbee..e245efa4 100644 --- a/bureau/class/m_dom.php +++ b/bureau/class/m_dom.php @@ -160,7 +160,7 @@ class m_dom { return true; } - function domains_type_update($name, $description, $target, $entry, $compatibility, $enable, $only_dns, $need_dns,$advanced) { + function domains_type_update($name, $description, $target, $entry, $compatibility, $enable, $only_dns, $need_dns,$advanced,$create_tmpdir,$create_targetdir) { global $err,$cuid,$db; $id=intval($id); // The name MUST contain only letter and digits, it's an identifier after all ... @@ -170,8 +170,10 @@ class m_dom { } $name=mysql_real_escape_string($name); $description=mysql_real_escape_string($description); $target=mysql_real_escape_string($target); $entry=mysql_real_escape_string($entry); $compatibility=mysql_real_escape_string($compatibility); $enable=mysql_real_escape_string($enable); - $only_dns=intval($only_dns); $need_dns=intval($need_dns); $advanced=intval($advanced); - $db->query("UPDATE domaines_type SET description='$description', target='$target', entry='$entry', compatibility='$compatibility', enable='$enable', need_dns=$need_dns, only_dns=$only_dns, advanced='$advanced' where name='$name';"); + $only_dns=intval($only_dns); $need_dns=intval($need_dns); $advanced=intval($advanced); $create_tmpdir=intval($create_tmpdir); $create_targetdir=intval($create_targetdir); + printvar($create_targetdir); + printvar("UPDATE domaines_type SET description='$description', target='$target', entry='$entry', compatibility='$compatibility', enable='$enable', need_dns=$need_dns, only_dns=$only_dns, advanced='$advanced',create_tmpdir=$create_tmpdir,create_targetdir=$create_targetdir where name='$name';"); + $db->query("UPDATE domaines_type SET description='$description', target='$target', entry='$entry', compatibility='$compatibility', enable='$enable', need_dns=$need_dns, only_dns=$only_dns, advanced='$advanced',create_tmpdir=$create_tmpdir,create_targetdir=$create_targetdir where name='$name';"); return true; }