Exemple #1
0
/**
 * Get default value
 *
 * @param string $type Options type, required
 * @param string $prefix Options prefix, required
 * @param string $section Section id, optional
 * @param string $field Field id, optional
 *
 * @return bool|array|string
 *
 * @since 2.5
 */
function kc_get_default($type, $prefix, $section = '', $field = '')
{
    $defaults = kcSettings::get_data('defaults', $type, $prefix);
    if (!$defaults || func_num_args() < 3) {
        return $defaults;
    }
    $keys = func_get_args();
    unset($keys[0]);
    unset($keys[1]);
    return kc_array_multi_get_value($defaults, $keys);
}
Exemple #2
0
 public static function get_data()
 {
     $data = self::$data;
     if (!func_num_args()) {
         return $data;
     }
     $args = func_get_args();
     return kc_array_multi_get_value($data, $args);
 }