芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/canaldegap.fr_old/modules/TruetypeText/action.addreplacement.php
CheckPermission( 'Use TruetypeText' ) ) exit; if (isset($params['cancel'])) $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'); $tag = (isset($params['tag']) ? $params['tag'] : ''); $additional = (isset($params['additional']) ? $params['additional'] : ''); $current_style = (isset($params['style']) ? $params['style'] : ''); if (isset($params['submit'])) { if ($tag == '') echo $this->showerrors($this->lang('error_notag')); if ($current_style == '') echo $this->showerrors($this->lang('error_nostyle')); else { $TTTreplacement = new TTTreplacement(); $TTTreplacement->tag = $tag; $TTTreplacement->additional = $additional; $TTTreplacement->style = $current_style; if ($TTTreplacement->savedbnew()) { $contentops =& $gCms->GetContentOperations(); $contentops->ClearCache(); $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 $style) $styles[$style->name] = $style->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, $current_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, 'addreplacement', $returnid); echo $this->ProcessTemplate('replacement.tpl'); echo $this->CreateFormEnd(); ?>