-
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
|
||||
class pluginHTMLCode extends Plugin {
|
||||
|
||||
public function init()
|
||||
{
|
||||
$this->dbFields = array(
|
||||
'head'=>'',
|
||||
'header'=>'',
|
||||
'footer'=>'',
|
||||
'adminHead'=>'',
|
||||
'adminHeader'=>'',
|
||||
'adminFooter'=>''
|
||||
);
|
||||
}
|
||||
|
||||
public function form()
|
||||
{
|
||||
global $L;
|
||||
|
||||
$html = '<div class="alert alert-primary" role="alert">';
|
||||
$html .= $this->description();
|
||||
$html .= '</div>';
|
||||
|
||||
$html .= '<h2>'.$L->g('Website').'</h2>';
|
||||
|
||||
$html .= '<div>';
|
||||
$html .= '<label>Head</label>';
|
||||
$html .= '<textarea name="head" id="jshead">'.$this->getValue('head').'</textarea>';
|
||||
$html .= '<span class="tip">'.$L->get('insert-code-in-the-theme-inside-the-tag-head').'</span>';
|
||||
$html .= '</div>';
|
||||
|
||||
$html .= '<div>';
|
||||
$html .= '<label>Header</label>';
|
||||
$html .= '<textarea name="header" id="jsheader">'.$this->getValue('header').'</textarea>';
|
||||
$html .= '<span class="tip">'.$L->get('insert-code-in-the-theme-at-the-top').'</span>';
|
||||
$html .= '</div>';
|
||||
|
||||
$html .= '<div>';
|
||||
$html .= '<label>Footer</label>';
|
||||
$html .= '<textarea name="footer" id="jsfooter">'.$this->getValue('footer').'</textarea>';
|
||||
$html .= '<span class="tip">'.$L->get('insert-code-in-the-theme-at-the-bottom').'</span>';
|
||||
$html .= '</div>';
|
||||
|
||||
$html .= '<h2 class="mt-4">'.$L->g('Admin area').'</h2>';
|
||||
|
||||
$html .= '<div>';
|
||||
$html .= '<label>Head</label>';
|
||||
$html .= '<textarea name="adminHead">'.$this->getValue('adminHead').'</textarea>';
|
||||
$html .= '<span class="tip">'.$L->get('insert-code-in-the-theme-inside-the-tag-head').'</span>';
|
||||
$html .= '</div>';
|
||||
|
||||
$html .= '<div>';
|
||||
$html .= '<label>Header</label>';
|
||||
$html .= '<textarea name="adminHeader">'.$this->getValue('adminHeader').'</textarea>';
|
||||
$html .= '<span class="tip">'.$L->get('insert-code-in-the-theme-at-the-top').'</span>';
|
||||
$html .= '</div>';
|
||||
|
||||
$html .= '<div>';
|
||||
$html .= '<label>Footer</label>';
|
||||
$html .= '<textarea name="adminFooter">'.$this->getValue('adminFooter').'</textarea>';
|
||||
$html .= '<span class="tip">'.$L->get('insert-code-in-the-theme-at-the-bottom').'</span>';
|
||||
$html .= '</div>';
|
||||
|
||||
return $html;
|
||||
}
|
||||
|
||||
public function siteHead()
|
||||
{
|
||||
return html_entity_decode($this->getValue('head'));
|
||||
}
|
||||
|
||||
public function siteBodyBegin()
|
||||
{
|
||||
return html_entity_decode($this->getValue('header'));
|
||||
}
|
||||
|
||||
public function siteBodyEnd()
|
||||
{
|
||||
return html_entity_decode($this->getValue('footer'));
|
||||
}
|
||||
|
||||
public function adminHead()
|
||||
{
|
||||
return html_entity_decode($this->getValue('adminHead'));
|
||||
}
|
||||
|
||||
public function adminBodyBegin()
|
||||
{
|
||||
return html_entity_decode($this->getValue('adminHeader'));
|
||||
}
|
||||
|
||||
public function adminBodyEnd()
|
||||
{
|
||||
return html_entity_decode($this->getValue('adminFooter'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user