芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/canaldegap.fr_old/modules/News/action.editcategory.php
CheckPermission('Modify News')) { echo $this->ShowErrors($this->Lang('needpermission', array('Modify News'))); return; } if (isset($params['cancel'])) { $this->Redirect($id, 'defaultadmin', $returnid); } $catid = ''; if (isset($params['catid'])) { $catid = $params['catid']; } $parentid = '-1'; if (isset($params['parent'])) { $parentid = $params['parent']; } $origname = ''; if (isset($params['origname'])) { $origname = $params['origname']; } $name = ''; if (isset($params['name'])) { $name = $params['name']; if ($name != '') { $query = 'UPDATE '.cms_db_prefix().'module_news_categories SET news_category_name = ?, parent_id = ?, modified_date = '.$db->DBTimeStamp(time()).' WHERE news_category_id = ?'; $parms = array($name,$parentid); $parms[] = $catid; $db->Execute($query, $parms); $this->UpdateHierarchyPositions(); @$this->SendEvent('NewsCategoryEdited', array('category_id' => $catid, 'name' => $name, 'origname' => $origname)); $params = array('tab_message'=> 'categoryupdated', 'active_tab' => 'categories'); $this->Redirect($id, 'defaultadmin', $returnid, $params); } else { echo $this->ShowErrors($this->Lang('nonamegiven')); } } else { $query = 'SELECT * FROM '.cms_db_prefix().'module_news_categories WHERE news_category_id = ?'; $row = $db->GetRow($query, array($catid)); if ($row) { $name = $row['news_category_name']; $parentid = $row['parent_id']; } } #Display template $this->smarty->assign('startform', $this->CreateFormStart($id, 'editcategory', $returnid)); $this->smarty->assign('endform', $this->CreateFormEnd()); $this->smarty->assign('nametext', $this->Lang('name')); $this->smarty->assign('inputname', $this->CreateInputText($id, 'name', $name, 20, 255)); $this->smarty->assign('parentdropdown', $this->CreateParentDropdown($id, $catid, $parentid)); $this->smarty->assign('hidden', $this->CreateInputHidden($id, 'catid', $catid). $this->CreateInputHidden($id,'origname',$name)); $this->smarty->assign('submit', $this->CreateInputSubmit($id, 'submit', lang('submit'))); $this->smarty->assign('cancel', $this->CreateInputSubmit($id, 'cancel', lang('cancel'))); $this->smarty->assign('parenttext', lang('parent')); echo $this->ProcessTemplate('editcategory.tpl'); ?>