Beispiel #1
0
function ep_admin_get_defaults()
{
    static $values = array();
    if (count($values)) {
        return $values;
    }
    //Extract key-value pairs from settings
    $settings = ep_admin_get_form_settings();
    $panels = $settings['panels'];
    foreach ($panels as $panel) {
        foreach ($panel['sections'] as $section) {
            foreach ($section['fields'] as $fieldKey => $field) {
                $values[$fieldKey] = ep_array_value('value', $field);
            }
        }
    }
    return $values;
}
Beispiel #2
0
 function __construct()
 {
     $this->template = ep_admin_get_form_settings();
     parent::__construct(new Ep_ThemeOptionsProvider(), THEME_LIB . '/forms/templates');
 }