bludit/bl-plugins/html-code/plugin.php

57 lines
1.4 KiB
PHP

<?php
class pluginHTMLCode extends Plugin {
public function init()
{
$this->dbFields = array(
'head'=>'',
'header'=>'',
'footer'=>''
);
}
public function form()
{
global $L;
$html = '<div class="alert alert-primary" role="alert">';
$html .= $this->description();
$html .= '</div>';
$html .= '<div>';
$html .= '<label>Site 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>Site 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>Site 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>';
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'));
}
}