| 1: | <?php |
| 2: | |
| 3: | namespace Sphp\comp\html{ |
| 4: | |
| 5: | class DisplayError extends \Sphp\tools\Control { |
| 6: | private $innerErr = false; |
| 7: | |
| 8: | public function setInnerError() { |
| 9: | $this->innerErr = true; |
| 10: | } |
| 11: | protected function genhelpPropList() { |
| 12: | $this->addHelpPropFunList('setInnerError','Display Inner Error','',''); |
| 13: | } |
| 14: | public function onrender() { |
| 15: | $this->tagName = "span"; |
| 16: | $stro = ""; |
| 17: | |
| 18: | $msg = getMsg($this->name); |
| 19: | if($msg != ""){ |
| 20: | $stro .= '<strong class="alert-info">' . $msg . '</strong>'; |
| 21: | } |
| 22: | $emsg = getErrMsg($this->name); |
| 23: | $emsg .= getErrMsgInner($this->name); |
| 24: | if($emsg != ""){ |
| 25: | $stro .= '<strong class="alert-danger">' . $emsg . '</strong>'; |
| 26: | } |
| 27: | $this->setInnerHTML($stro); |
| 28: | } |
| 29: | } |
| 30: | } |