fixed issue

This commit is contained in:
genuineparts 2025-06-24 22:10:02 +02:00
parent 88135762e6
commit bbcbd192dd

View file

@ -249,7 +249,7 @@ class panel {
return $text; return $text;
} }
if(strstr($option,"wysiwyg")){ if(str_contains($option, "wysiwyg")){
$string=str_replace("wysiwyg(","",substr($option, 0, -1)); $string=str_replace("wysiwyg(","",substr($option, 0, -1));
$sarr=explode(";",$string); $sarr=explode(";",$string);
foreach($sarr as $str){ foreach($sarr as $str){
@ -265,32 +265,34 @@ class panel {
return $text; return $text;
} }
if(strstr($option,"textarea")){ if(str_contains($option, "textarea")){
$string=str_replace("textarea(","",substr($option, 0, -1)); $string=str_replace("textarea(","",substr($option, 0, -1));
$sarr=explode(";",$string); $sarr=explode(";",$string);
if(count($sarr)>1) {
foreach ($sarr as $str) { foreach ($sarr as $str) {
$substr = explode("|", $str); $substr = explode("|", $str);
$a_name[] = $substr[0]; $a_name[] = $substr[0];
$value[] = $substr[1]; $value[] = $substr[1];
} }
if(is_array($sarr)){
$text=$this->textarea(array("name"=>$name,"value"=>$value, $a_name[0]=>$value[0],$a_name[1]=>$value[1]),"",TRUE); $text=$this->textarea(array("name"=>$name,"value"=>$value, $a_name[0]=>$value[0],$a_name[1]=>$value[1]),"",TRUE);
}else{ }else{
$text=$this->textarea(array("name"=>$name,"value"=>$value),"",TRUE); $text=$this->textarea(array("name"=>$name,"value"=>$value),"",TRUE);
} }
return $text; return $text;
} }
if(strstr($option,"select")){ if(str_contains($option, "select")){
//$text=$panel->field("text",$name,"value=\"".$config[$name]."\"",TRUE);
$string=str_replace("select(","",substr($option, 0, -1)); $string=str_replace("select(","",substr($option, 0, -1));
$sarr=explode(";",$string); $sarr=explode(";",$string);
$values=array();
if(count($sarr)>1) {
foreach ($sarr as $str) { foreach ($sarr as $str) {
$substr = explode("|", $str); $substr = explode("|", $str);
$values[$substr[0]] = $substr[1]; $values[$substr[0]] = $substr[1];
} }
$select=$this->select($values,$value,$name,"",TRUE); }
return $select; return $this->select($values,$value,$name,"",TRUE);
} }
} }