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> &nbsp;<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: