diff --git a/plugin.php b/plugin.php
index 1e15a47..039fcac 100644
--- a/plugin.php
+++ b/plugin.php
@@ -2,7 +2,7 @@
class pluginIsso extends Plugin {
- private $enable, $customCss;
+ private $enable;
public function init()
{
@@ -14,15 +14,16 @@ class pluginIsso extends Plugin {
'pathSrc'=>'',
'pathCss'=>'',
'dataLang'=>'',
- 'dataReplySelf'=>0,
- 'dataRequireEmail'=>'',
- 'dataCommentsTop'=>'',
- 'dataCommentsNested'=>'',
- 'dataRevealClick'=>'',
- 'dataAvatar'=>'',
+ 'dataReplySelf'=>'false',
+ 'dataRequireAuthor'=>'true',
+ 'dataRequireEmail'=>'false',
+ 'dataCommentsTop'=>'10',
+ 'dataCommentsNested'=>'5',
+ 'dataRevealClick'=>'5',
+ 'dataAvatar'=>'true',
'dataAvatarBg'=>'',
'dataAvatarFg'=>'',
- 'dataVote'=>''
+ 'dataVote'=>'true'
);
}
@@ -43,12 +44,6 @@ class pluginIsso extends Plugin {
elseif( $this->getDbField('enableDefaultHomePage') && ($Url->whereAmI()=='home') ) {
$this->enable = true;
}
-
- if( Text::isEmpty($this->getDbField('pathCss')) ) {
- $this->customCss = false;
- } else {
- $this->customCss = true;
- }
}
public function form()
@@ -82,62 +77,82 @@ class pluginIsso extends Plugin {
$html .= '';
$html .= '';
+
$html .= '
'.$Language->get('Optional settings').':
';
- $html .= '';
-
$html .= '';
- $html .= '';
- $html .= '';
+ $html .= '';
+ $html .= 'getDbField('dataReplySelf') == 'true')?'checked':'').'> '.$Language->get('true').'';
+ $html .= 'getDbField('dataReplySelf') == 'false')?'checked':'').'> '.$Language->get('false').'';
$html .= '
';
-
+
$html .= '';
- $html .= '';
- $html .= '';
+ $html .= '';
+ $html .= 'getDbField('dataRequireAuthor') == 'true')?'checked':'').'> '.$Language->get('true').'';
+ $html .= 'getDbField('dataRequireAuthor') == 'false')?'checked':'').'> '.$Language->get('false').'';
$html .= '
';
-
+
$html .= '';
- $html .= '';
- $html .= '';
+ $html .= '';
+ $html .= 'getDbField('dataRequireEmail') == 'true')?'checked':'').'> '.$Language->get('true').'';
+ $html .= 'getDbField('dataRequireEmail') == 'false')?'checked':'').'> '.$Language->get('false').'';
$html .= '
';
-
+
+ $html .= '';
+ $html .= '';
+ $html .= 'getDbField('dataVote') == 'true')?'checked':'').'> '.$Language->get('true').'';
+ $html .= 'getDbField('dataVote') == 'false')?'checked':'').'> '.$Language->get('false').'';
+ $html .= '
';
+
+ $html .= '';
+ $html .= '';
+ $html .= 'getDbField('dataAvatar') == 'true')?'checked':'').'> '.$Language->get('true').'';
+ $html .= 'getDbField('dataAvatar') == 'false')?'checked':'').'> '.$Language->get('false').'';
+ $html .= '
';
+
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
$html .= '';
$html .= '';
- $html .= '';
+ $html .= '';
$html .= '
';
return $html;
@@ -145,8 +160,13 @@ class pluginIsso extends Plugin {
public function postEnd()
{
+ global $Language;
+
if( $this->enable ) {
- return '';
+ $html = '';
+ $html .= '';
+ return $html;
}
return false;
@@ -155,12 +175,16 @@ class pluginIsso extends Plugin {
public function pageEnd()
{
global $Url;
+ global $Language;
// Bludit check not-found page after the plugin method construct.
// It's necesary check here the page not-found.
if( $this->enable && !$Url->notFound()) {
- return '';
+ $html = '';
+ $html .= '';
+ return $html;
}
return false;
@@ -171,55 +195,55 @@ class pluginIsso extends Plugin {
if( $this->enable ) {
$html = '';
- if( $this->customCss ) {
- $html .= '';
+ if( !Text::isEmpty($this->getDbField('pathCss')) ) {
+ $html .= '';
}
$html .= '