<div class='tabs phpcfp-tabs'> <div class='tab tab-snippets activetab'> <?php if (PhpCodeForPosts::$options->snippet_modifications_allowed()) {?> <h3><?php _e( 'Saved Code Snippets', "phpcodeforposts" ) ?></h3> <form action='?page=<?php echo PhpCodeForPosts_Menu::MENU_SLUG ?>' method='post'> <?php echo PhpCodeForPosts::get_hidden_field( 'action', 'bulkdelete' ) ?> <?php echo PhpCodeForPosts::get_hidden_field( 'item', '' ) ?> <?php wp_nonce_field( 'bulkdelete', PhpCodeForPosts::POSTFIELD_PREFIX . '[actioncode]') ?> <table cellpadding='5' cellspacing='0' class='wp-list-table widefat fixed posts striped'> <thead> <tr> <td class='manage-column column-cb check-column' scope='col'><input type='checkbox'></td> <th class='manage-column' scope='col'><?php _e( 'ID', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Name', "phpcodeforposts" ); ?></th> <th class='manage-column' scope='col'><?php _e( 'Description', "phpcodeforposts" ); ?></th> <th class='manage-column' scope='col'><?php _e( 'Shortcode', "phpcodeforposts" ); ?></th> <?php if ( is_multisite() && ( PhpCodeForPosts::$options->get_blog_id() == 1 || PhpCodeForPosts::$options->get_multisite_option('crosssite_snippets') ) ) { ?> <th class='manage-column' scope='col'><?php _e( 'Shared', "phpcodeforposts" ) ?></th> <?php } ?> </tr> </thead> <tbody id='TPSL' data-noitems='<tr class="no-items"><td colspan="5" class="colspanchange">No Code Found.</td></tr>'> <?php $snippets = PhpCodeForPosts_Database::load_all_snippets(); if( count( $snippets ) > 0 ) { foreach( $snippets as $index => $snippet ) { include PhpCodeForPosts::directory_path_it( 'templates/admin-snippet-row.tpl' ); } } ?> </tbody> <tfoot> <tr> <td class='manage-column column-cb check-column' scope='col'><input type='checkbox'></td> <th class='manage-column' scope='col'><?php _e( 'ID', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Name', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Description', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Shortcode', "phpcodeforposts" ) ?></th> <?php if (is_multisite() && ( PhpCodeForPosts::$options->get_blog_id() == 1 || PhpCodeForPosts::$options->get_multisite_option('crosssite_snippets') ) ) { ?> <th class='manage-column' scope='col'><?php _e( 'Shared', "phpcodeforposts" ) ?></th> <?php } ?> </tr> </tfoot> </table> <p><input type="submit" class="button-secondary" value="Deleted Selected Snippets"/></p> </form> <?php } ?> <?php if (is_multisite() && PhpCodeForPosts::$options->get_blog_id() > 1) { ?> <h3><?php _e( 'Shared Snippets', "phpcodeforposts" ); ?></h3> <table cellpadding="5" cellspacing="0" class="wp-list-table widefat fixed posts striped"> <thead> <tr> <th class='manage-column' scope='col'><?php _e( 'ID', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Name', "phpcodeforposts" ); ?></th> <th class='manage-column' scope='col'><?php _e( 'Description', "phpcodeforposts" ); ?></th> <th class='manage-column' scope='col'><?php _e( 'Shortcode', "phpcodeforposts" ); ?></th> </tr> </thead> <tbody> <?php $sharedSnippets = PhpCodeForPosts_Database::load_multisite_shared_snippets(); if( count( $sharedSnippets ) ) { foreach( $sharedSnippets as $index => $snippet ) { include PhpCodeForPosts::directory_path_it( 'templates/admin-snippet-shared-row.tpl' ); } } else { ?> <tr> <td align="center" colspan="4"><?php _e( 'There are no shared snippets', "phpcodeforposts" );?></td> </tr> <?php } ?> </tbody> <tfoot> <tr> <th class='manage-column' scope='col'><?php _e( 'ID', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Name', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Description', "phpcodeforposts" ) ?></th> <th class='manage-column' scope='col'><?php _e( 'Shortcode', "phpcodeforposts" ) ?></th> </tr> </tfoot> </table> <?php } ?> </div> <?php if (PhpCodeForPosts::$options->option_modifications_allowed()) { ?> <div class='tab tab-options'> <h3><?php _e('Plugin Options') ?></h3> <form action='?page=<?php echo PhpCodeForPosts_Menu::MENU_SLUG ?>' method='post'> <?php echo PhpCodeForPosts::get_hidden_field( 'action', 'updateoptions' ) ?> <?php echo PhpCodeForPosts::get_hidden_field( 'item', '' ) ?> <?php wp_nonce_field( 'updateoptions', PhpCodeForPosts::POSTFIELD_PREFIX . '[actioncode]' ) ?> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'complete_deactivation', __('Remove all options and tables on uninstall', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'content_filter', __('Parse inline plugin shortcode tags inside post content (HTML Editor Only)', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'sidebar_filter', __('Parse inline plugin shortcode tags inside sidebar text widgets', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'enable_richeditor', __('Enable Codemirror\'s rich editor for code snippets', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'parameter_extraction', __('Extract shortcode params to their own variables', "phpcodeforposts" ) ); ?> *</p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'ajaxible', __('Use Ajax to save snippets', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_select_field( 'menu_position', __('Menu Page Postion', 'phpcodeforposts'), array('top' => 'Top Menu', 'sub' => 'Tools Menu') ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_input_field( 'shortcode', PhpCodeForPosts::$options-> get_option('shortcode'), __('Change the shortcode for the plugin (not recommended if you already have snippets!)', "phpcodeforposts" ) ); ?></p> <div class='clearall'></div> <?php if ( is_multisite() && PhpCodeForPosts::$options->get_blog_id() == 1) {?> <p><strong><?php _e('Multisite Options', "phpcodeforposts"); ?>*</strong></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'multisite_snippets', __('Allow custom snippets for sub-sites?', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'crosssite_snippets', __('Allow sharing of snippets between sites', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_checkbox_field( 'multisite_own_options', __('Allow per-site options for multisite, e.g. shortcode', "phpcodeforposts" ) ); ?></p> <p class='formlabel'><?php echo PhpCodeForPosts::get_input_field( 'multisite_shortcode', PhpCodeForPosts::$options->get_option('multisite_shortcode'), __('Change the multisite shortcode. Do not make this the same as the other snippet!', "phpcodeforposts" ) ); ?></p> <?php } ?> <p><input type='submit' class='button-primary' value='<?php _e( ' Save Options', "phpcodeforposts" ) ?>' /> </p> </form> <p>*<em><?php _e('See the readme for more information on this', "phpcodeforposts");?></em></p> </div> <?php } ?> <div class='tab tab-other'> <iframe src='http://www.jamiefraser.co.uk/php-code-for-posts/' width="100%" frameborder="0" height="415px"></iframe> </div> <div class='tab tab-export'> <h3><?php _e( 'Import / Export', "phpcodeforposts" );?></h3> <p><strong><?php _e( 'Export', "phpcodeforposts" );?></strong></p> <form action="?page=<?php echo PhpCodeForPosts_Menu::MENU_SLUG ?>" method="post"> <?php echo PhpCodeForPosts::get_hidden_field( 'action', 'generate-export' ) ?> <?php echo PhpCodeForPosts::get_hidden_field( 'item', '' ) ?> <?php wp_nonce_field( 'generate-export', PhpCodeForPosts::POSTFIELD_PREFIX . '[actioncode]' ) ?> <input type="submit" value="<?php _e( 'Generate CSV export file', " phpcodeforposts" ) ?>" /> </form> <p><strong style="color:white; background:red">The importer is largely untested, as such, I would not recommend using this on a production site without first taking a backup.</strong></p> <p><strong><?php _e( 'Import', "phpcodeforposts" ); ?></strong></p> <form action='?page=<?php echo PhpCodeforPosts_Menu::MENU_SLUG ?>' method="post" enctype="multipart/form-data"> <?php echo PhpCodeForPosts::get_hidden_field( 'action', 'do-import' ) ?> <?php echo PhpCodeForPosts::get_hidden_field( 'item', '' ) ?> <?php wp_nonce_field( 'do-import', PhpCodeForPosts::POSTFIELD_PREFIX . '[actioncode]' ) ?> <label><?php _e("Select CSV File", "phpcodeforposts")?> <input type="file" accept="text/csv" name="csvfile"/></label><br /> <select name="keep-ids"> <option value="0" selected="selected"><?php _e("Do NOT maintain IDs (recommended)", "phpcodeforposts")?></option> <option value="1"><?php _e("Maintain IDs (may overwrite snippets)", "phpcodeforposts")?></option> </select><br /> <input type="submit" value="<?php _e('Import Snippets', " phpcodeforposts")?>" /> </form> </div> </div>