0 && count(self::$wrap) == 0) { PinaAfterAttributes::wrap('
','
'); } foreach (self::$wrap as $k=> $wrap) { $add = ""; if (isset($wrap[2]) && is_array($wrap[2])) { foreach ($wrap[2] as $kw=>$vw) { PinaAfterAttributes::add_attributes($kw, $vw, $k); } } $adds = PinaAfterAttributes::get_attributes($k); if (is_array($adds)) { $temp_add = []; foreach ($adds as $add_k=>$add_v) { $temp_add[] = $add_k."=\"".addslashes($add_v)."\""; } $add = implode(" ", $temp_add); } if ($add != "") { $wrap[0] = str_replace(">", " ".$add.">", $wrap[0]); } $var = $wrap[0].$var.$wrap[1]; } } self::reset(); return $var; } } /** * [% class=] */ if (!function_exists('pinacode_attr_fn_class_all')) { function pinacode_attr_fn_class_all($gvalue, $param, $shortcode_obj) { if (is_array($param)) { $param= implode(" ", $param); } $param = pina_remove_quotes($param); PinaAfterAttributes::add_attributes("class", $param); return $gvalue; } } pinacode_set_attribute('class', 'pinacode_attr_fn_class'); /** * [% style=] */ if (!function_exists('pinacode_attr_fn_style_all')) { function pinacode_attr_fn_style_all($gvalue, $param, $shortcode_obj) { if (is_array($param)) { $param= implode(" ", $param); } $param = pina_remove_quotes($param); PinaAfterAttributes::add_attributes("style", $param); return $gvalue; } } pinacode_set_attribute('style', 'pinacode_attr_fn_style'); /** * [% attr=] */ if (!function_exists('pinacode_attr_fn_attr_all')) { function pinacode_attr_fn_attr_all($gvalue, $param, $shortcode_obj) { $param = pina_execute_attribute_param($param); if (is_array($param) || is_object($param)) { $param = (array)$param; foreach ($param as $k=>$v) { if (is_array($v)) { $v= implode(" ", $v); } PinaAfterAttributes::add_attributes($k, $v); } } else { // ?? $param = pina_remove_quotes($param); PinaAfterAttributes::add_attributes("attr", $param); } return $gvalue; } } pinacode_set_attribute('attr', 'pinacode_attr_fn_attr');