芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/canaldegap.fr/modules/TruetypeText/action.editreplacement.php
CheckPermission( 'Use TruetypeText' ) ) exit; if (isset($params['cancel'])) $this->Redirect($id, 'defaultadmin', $returnid); if (!isset($params['replacementid'])) $this->Redirect($id, 'defaultadmin', $returnid); include_once cms_join_path(dirname(__FILE__),'class.replacements.php'); include_once cms_join_path(dirname(__FILE__),'class.style.php'); $replacementid = $params['replacementid']; $TTTreplacement = new TTTreplacement(); $TTTreplacement->loaddb($replacementid); $tag = (isset($params['tag']) ? $params['tag'] : $TTTreplacement->tag); $additional = (isset($params['additional']) ? $params['additional'] : $TTTreplacement->additional); $style = (isset($params['style']) ? $params['style'] : $TTTreplacement->style); if (isset($params['submit'])) { if ($tag == '') echo $this->showerrors($this->lang('error_notag')); if ($style == '') echo $this->showerrors($this->lang('error_nostyle')); else { $TTTreplacement = new TTTreplacement(); $TTTreplacement->id = $replacementid; $TTTreplacement->tag = $tag; $TTTreplacement->additional = $additional; $TTTreplacement->style = $style; if ($TTTreplacement->updatedb()) $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'autoreplace')); else echo $this->showerrors($this->lang('error_unabletosavereplacement')); } } $TTTsl = new TTTstylelist(); $styles = array(); foreach ($TTTsl->styles as $TTTstyle) $styles[$TTTstyle->name] = $TTTstyle->id; $tags = array( "h1" => "h1", "h2" => "h2", "h3" => "h3", "h4" => "h4", "h5" => "h5", "h6" => "h6", "p" => "p", "li" => "li", "blockquote" => "blockquote", "pre" => "pre", "div" => "div", "span" => "span", "em" => "em", ); $this->smarty->assign('tagtext', $this->Lang('tag')); $this->smarty->assign('taginput', $this->CreateInputText($id, 'tag', $tag, 30, 255)); $this->smarty->assign('additionaltext', $this->Lang('additional')); $this->smarty->assign('additionalinput', $this->CreateInputText($id, 'additional', $additional, 30, 255)); $this->smarty->assign('styletext', $this->Lang('style')); $this->smarty->assign('styleinput', $this->CreateInputDropdown($id, 'style', $styles, -1, $style)); $this->smarty->assign('submit', $this->CreateInputSubmit($id, 'submit', lang('submit'))); $this->smarty->assign('cancel', $this->CreateInputSubmit($id, 'cancel', lang('cancel'))); echo $this->CreateFormStart($id, 'editreplacement', $returnid); echo $this->CreateInputHidden($id, 'replacementid', $TTTreplacement->id); echo $this->ProcessTemplate('replacement.tpl'); echo $this->CreateFormEnd(); ?>