/** * Admin main page */ function jcf_admin_settings_page() { $post_types = jcf_get_post_types('object'); // edit page if (!empty($_GET['pt']) && isset($post_types[$_GET['pt']])) { jcf_admin_fields_page($post_types[$_GET['pt']]); return; } // load template include JCF_ROOT . '/templates/settings_page.tpl.php'; }
/** * Admin main page */ function jcf_admin_settings_page() { $post_types = jcf_get_post_types('object'); $jcf_read_settings = jcf_get_read_settings(); $jcf_multisite_settings = jcf_get_multisite_settings(); $jcf_tabs = !isset($_GET['tab']) ? 'fields' : $_GET['tab']; // edit page if (!empty($_GET['pt']) && isset($post_types[$_GET['pt']])) { jcf_admin_fields_page($post_types[$_GET['pt']]); return; } if (!empty($_POST['save_import'])) { $saved = jcf_admin_save_settings($_POST['import_data']); $notice = $saved ? array('notice', __('<strong>Import</strong> has been completed successfully!', JCF_TEXTDOMAIN)) : array('error', __('<strong>Import failed!</strong> Please check that your import file has right format.', JCF_TEXTDOMAIN)); jcf_add_admin_notice($notice[0], $notice[1]); } if (!empty($_POST['jcf_update_settings'])) { if (MULTISITE) { $jcf_multisite_settings = jcf_save_multisite_settings($_POST['jcf_multisite_setting']); } $jcf_read_settings = jcf_update_read_settings(); } // load template include JCF_ROOT . '/templates/settings_page.tpl.php'; }