From cdda6b98d785f103d9be6643a99a882c0d65b64c Mon Sep 17 00:00:00 2001 From: fantu <fantu@ispconfig3> Date: Sun, 21 Dec 2008 04:51:07 -0500 Subject: [PATCH] fix parse error --- interface/web/client/client_edit.php | 40 ++++++++++++++++++++++++++++++++++++++-- 1 files changed, 38 insertions(+), 2 deletions(-) diff --git a/interface/web/client/client_edit.php b/interface/web/client/client_edit.php index 9200440..b8f111b 100644 --- a/interface/web/client/client_edit.php +++ b/interface/web/client/client_edit.php @@ -50,7 +50,39 @@ $app->load('tform_actions'); class page_action extends tform_actions { - + + + function onShowEnd() { + + global $app; + + $sql = "SELECT template_id,template_name FROM client_template WHERE template_type = 'a'"; + $tpls = $app->db->queryAllRecords($sql); + $option = ''; + $tpl = array(); + foreach($tpls as $item){ + $option .= '<option value="' . $item['template_id'] . '|' . $item['template_name'] . '">' . $item['template_name'] . '</option>'; + $tpl[$item['template_id']] = $item['template_name']; + } + $app->tpl->setVar('tpl_add_select',$option); + + $sql = "SELECT template_additional FROM client WHERE client_id = " . $this->id; + $result = $app->db->queryOneRecord($sql); + $tplAdd = explode("/", $result['template_additional']); + $text = ''; + foreach($tplAdd as $item){ + if (trim($item) != ''){ + if ($text != '') $text .= '<br>'; + $text .= $tpl[$item]; + } + } + + $app->tpl->setVar('template_additional_list', $text); + + parent::onShowEnd(); + + } + /* This function is called automatically right after the data was successful inserted in the database. @@ -87,6 +119,8 @@ /* If there is a client-template, process it */ applyClientTemplates($this->id); + + parent::onAfterInsert(); } @@ -98,7 +132,7 @@ global $app; // username changed - if(isset($app->tform->diffrec['username'])) { + if($this->oldDataRecord['username'] != $this->dataRecord['username']) { $username = mysql_real_escape_string($this->dataRecord["username"]); $client_id = $this->id; $sql = "UPDATE sys_user SET username = '$username' WHERE client_id = $client_id"; @@ -127,6 +161,8 @@ /* * If there is a client-template, process it */ applyClientTemplates($this->id); + + parent::onAfterUpdate(); } } -- Gitblit v1.9.1