コード例 #1
0
if (!empty($tp_template_slider)) {
    foreach ($tp_template_slider as $m_slider) {
        if ($m_slider['cat'] != 'Revolution Base' && $m_slider['cat'] != 'Premium') {
            continue;
        }
        if (!empty($m_slider['filter']) && is_array($m_slider['filter'])) {
            foreach ($m_slider['filter'] as $f => $v) {
                $m_slider['filter'][$f] = 'temp_' . $v;
            }
        }
        $slidercat = $m_slider['cat'] == 'Revolution Base' ? " template_free " : " template_premium ";
        $etikett_a = $m_slider['cat'] == 'Revolution Base' ? __("Free", 'revslider') : __("Premium", 'revslider');
        $is_package = isset($m_slider['package']) && $m_slider['package'] !== '' ? true : false;
        $isnew = isset($m_slider['new_slider']) ? true : false;
        $package = $is_package ? ' template_package' : '';
        $m_slider['package_full_installded'] = $tmpl->check_package_all_installed($m_slider['uid'], $tp_template_slider);
        $slidercat_new = $isnew ? " temp_newupdate " : "";
        $m_slider['plugin_require'] = isset($m_slider['plugin_require']) ? json_decode($m_slider['plugin_require'], true) : array();
        if (is_array($m_slider['plugin_require']) && !empty($m_slider['plugin_require'])) {
            foreach ($m_slider['plugin_require'] as $k => $pr) {
                if (!isset($plugin_list[$pr['path']])) {
                    if (is_plugin_active(esc_attr($pr['path']))) {
                        $plugin_list[$pr['path']] = true;
                    } else {
                        $plugin_list[$pr['path']] = false;
                    }
                }
                if ($plugin_list[$pr['path']] === true) {
                    $m_slider['plugin_require'][$k]['installed'] = true;
                } else {
                    $m_slider['plugin_require'][$k]['installed'] = false;