| 1: | <?php |
| 2: | |
| 3: | class SearchPanel extends Sphp\tools\Component{ |
| 4: | private $label = ""; |
| 5: | private $bs = 5; |
| 6: | |
| 7: | public function fu_setLabel($label) { |
| 8: | $this->label = $label; |
| 9: | } |
| 10: | public function fu_setBS($param) { |
| 11: | SphpJsM::setJSLibVersion("bootstrap", $param); |
| 12: | $this->bs = SphpJsM::getJSLibVersion("bootstrap"); |
| 13: | } |
| 14: | protected function onrender(){ |
| 15: | $this->tagName = 'div'; |
| 16: | $pre1 = '<div class="card-group dpanel pb-2" id="accordion"> |
| 17: | <div class="card card-primary"> |
| 18: | <div class="card-header"> |
| 19: | <h4 class="card-title">'; |
| 20: | if($this->bs == 5){ |
| 21: | $pre1 .= '<a data-bs-toggle="collapse" data-parent="#accordion" href="#collapseOne">'; |
| 22: | }else{ |
| 23: | $pre1 .= '<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">'; |
| 24: | } |
| 25: | $pre1 .= '<span class="pull-left hidden-xs showopacity fa fa-search"></span> <span id="listheading">'.$this->label.'</span> |
| 26: | </a> |
| 27: | </h4> |
| 28: | </div> |
| 29: | <div id="collapseOne" class="card-collapse collapse in"> |
| 30: | <div class="card-block"> |
| 31: | <div class="block"> |
| 32: | <div class="content px-4 py-4"> |
| 33: | '; |
| 34: | $this->setPreTag($pre1); |
| 35: | $this->class = "col-md-12"; |
| 36: | $this->setPostTag('<br></div></div></div></div></div></div>'); |
| 37: | |
| 38: | } |
| 39: | |
| 40: | } |
| 41: |