static function box($box, $sett) { if (isset($box['inputClass'])) { $box['inputClass'] .= ' mythemes-box'; } else { $box['inputClass'] = 'mythemes-box'; } /* HTML */ $rett = '<div ' . self::attr($box, 'id') . ' ' . self::attr($box, 'class') . ' ' . self::boxStyle($box) . '>'; $rett .= self::boxTitle($box); $rett .= '<div class="mythemes-box-content">'; foreach ($box['sett'] as $slug) { /* GET FIELDS */ if (isset($sett[$slug])) { $sett[$slug]['slug'] = $slug; $sett[$slug]['default'] = mythemes_options::def($slug); $sett[$slug]['value'] = mythemes_options::set_validate($sett[$slug], mythemes_options::val($slug)); $rett .= self::field($sett[$slug]); } else { ob_start(); print_r($sett); $data = ob_get_clean(); $bt = debug_backtrace(); $caller = array_shift($bt); $result = '<prestyle="color: #990000;">' . $caller['file'] . ' : ' . $caller['line']; $result .= '<br>Field not exist : [ ' . $slug . ' ]'; $result .= '<br>' . $data . '</pre>'; } } $rett .= '</div>'; $rett .= '</div>'; return $rett; }