示例#1
0
    die('-1');
}
$term_id = (int) $term_id;
$term = $gmDB->get_term($term_id);
if (empty($term) || is_wp_error($term)) {
    $term_id = 0;
    $term = new stdClass();
}
gmedia_gallery_more_data($term);
$gmedia_modules = get_gmedia_modules(false);
$default_options = array();
$presets = false;
$default_preset = array();
$load_preset = array();
$global_preset = array();
$gmedia_filter = gmedia_gallery_query_data($term->meta['_query']);
/**
 * @var $place
 * @var $module_name
 * @var $module_url
 * @var $module_path
 */
if ($term->module['name']) {
    $presets = $gmDB->get_terms('gmedia_module', array('status' => $term->module['name']));
    foreach ($presets as $i => $preset) {
        if ('[' . $term->module['name'] . ']' == $preset->name) {
            if (0 === (int) $preset->global) {
                $global_preset = maybe_unserialize($preset->description);
                $global_preset['term_id'] = $preset->term_id;
                $global_preset['name'] = $preset->name;
                unset($presets[$i]);
示例#2
0
}
global $user_ID, $gmDB, $gmCore, $gmGallery, $gmProcessor;
$term_id = (int) $gmCore->_get('preset', 0);
$preset_module = $gmCore->_get('preset_module');
$gmedia_url = add_query_arg(array('preset_module' => $preset_module, 'preset' => $term_id), $gmProcessor->url);
$gmedia_term_taxonomy = 'gmedia_module';
$taxterm = str_replace('gmedia_', '', $gmedia_term_taxonomy);
if (!gm_user_can("{$taxterm}_manage")) {
    die('-1');
}
$term = $gmDB->get_term($term_id);
gmedia_module_preset_more_data($term);
$term_id = $term->term_id;
$gmedia_modules = get_gmedia_modules(false);
$default_module_demo_query_args = get_user_option('gmedia_preset_demo_query_args');
$gmedia_filter = gmedia_gallery_query_data($default_module_demo_query_args);
$default_options = array();
if (isset($gmedia_modules['in'][$term->module['name']])) {
    /**
     * @var $module_name
     * @var $module_path
     * @var $options_tree
     * @var $default_options
     */
    extract($gmedia_modules['in'][$term->module['name']]);
    if (is_file($module_path . '/index.php') && is_file($module_path . '/settings.php')) {
        /** @noinspection PhpIncludeInspection */
        include $module_path . '/index.php';
        /** @noinspection PhpIncludeInspection */
        include $module_path . '/settings.php';
    } else {