/**
 *	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';
}