<?php class DATTR_HELP_ITEM { private $name; private $desc; private $tips; private $syntax; private $example; function __construct($name, $desc, $tips = NULL, $syntax = NULL, $example = NULL) { $this->name = $name; $this->desc = $desc; $this->tips = str_replace('<br>', '<br/>', $tips); $this->syntax = $syntax; $this->example = $example; } function render($key, $blocked_reason='') { $key = str_replace(array(':','_'), '', $key ); $buf = '<img class="xtip-hover-' . $key . '" src="/static/images/icons/help.png">' . '<div id="xtip-note-' . $key . '" class="snp-mouseoffset notedefault"><b>' . $this->name . '</b>' ; if ($blocked_reason) { $buf .= " <i>$blocked_reason</i>"; } $buf .= '<hr size=1 color=black>' . $this->desc . '<br><br>'; if ($this->syntax) { $buf .= '<strong>Syntax:</strong> ' . $this->syntax . '<br><br>'; } if ($this->example) { $buf .= '<strong>Example:</strong> ' . $this->example . '<br><br>'; } if ($this->tips) { $buf .= '<strong>Tip(s):</strong><ul type=circle>'; $tips = explode('<br/>', $this->tips); foreach($tips as $ti) { $ti = trim($ti); if ($ti != '') $buf .= '<li>' . $ti . '</li>'; } $buf .= '</ul>'; } $buf .= '</div>'; return $buf; } function render0($key, $blocked_version=0) { $key = str_replace(array(':','_'), '', $key ); $buf = '<img class="xtip-hover-' . $key . '" src="/static/images/icons/help.png">' . '<div id="xtip-note-' . $key . '" class="snp-mouseoffset notedefault"><b>' . $this->name . '</b>' ; switch ($blocked_version) { case 0: break; case 1: // LSWS ENTERPRISE; $buf .= ' <i>This feature is available in Enterprise Edition</i>'; break; case 2: // LSWS 2CPU + case 3: // LSLB 2CPU + $buf .= ' <i>This feature is available for Multiple-CPU license</i>'; break; //case 4: // NCPU // $buf .= ' <i>This feature is available for Unlimited-CPU license</i>'; // break; } $buf .= '<hr size=1 color=black>' . $this->desc . '<br><br>'; if ($this->syntax) { $buf .= '<strong>Syntax:</strong> ' . $this->syntax . '<br><br>'; } if ($this->example) { $buf .= '<strong>Example:</strong> ' . $this->example . '<br><br>'; } if ($this->tips) { $buf .= '<strong>Tip(s):</strong><ul type=circle>'; $tips = explode('<br/>', $this->tips); foreach($tips as $ti) { $ti = trim($ti); if ($ti != '') $buf .= '<li>' . $ti . '</li>'; } $buf .= '</ul>'; } $buf .= '</div>'; return $buf; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ws | Folder | 0755 |
|
|
CValidation.php | File | 26.65 KB | 0644 |
|
ConfData.php | File | 860 B | 0644 |
|
ConfigFile.php | File | 13.87 KB | 0644 |
|
ConfigFileEx.php | File | 4.68 KB | 0644 |
|
CustStatusCode.php | File | 2.19 KB | 0644 |
|
DATTR_HELP.php | File | 773 B | 0644 |
|
DATTR_HELP_ITEM.php | File | 2.53 KB | 0644 |
|
DAttrBase.php | File | 12.42 KB | 0644 |
|
DFileSect.php | File | 582 B | 0644 |
|
DPage.php | File | 3.75 KB | 0644 |
|
DTbl.php | File | 17.52 KB | 0644 |
|
DUtil.php | File | 4.22 KB | 0644 |
|
DispInfo.php | File | 4.36 KB | 0644 |
|
GUIBase.php | File | 3.25 KB | 0644 |
|
PathTool.php | File | 3.02 KB | 0644 |
|
XmlTreeBuilder.php | File | 3.27 KB | 0644 |
|
blowfish.php | File | 25.68 KB | 0644 |
|
jCryption.php | File | 15.92 KB | 0644 |
|