, * @copyright Copyright © 2008-2012 Saidmade Srl * */ //mod jrc 070613: my mods (throughout) to ensure plugin admin features (edit, create,delete banners, etc) are ONLY presented to users with (custom) role capability, as configured in (modified) main.h.php (define( 'kWPBannerizeUserCapabilitiy', 'manage_wp_bannerize_banners' )) AND ALSO specified as role capability for user/groups roles via wp admin, roles. 'administrator' role has this new capability added by default. //files changed: wpBannerizeAdmin.php, main.php, main.h.php //my mod mark: 'mod jrc 070613', throughout // Internal use define( 'kWPBannerizeDebug', false ); // Common define( 'kWPBannerizeVersion', '3.0.62' ); define( 'kWPBannerizePluginName', 'WP Bannerize' ); define( 'kWPBannerizeOptionTitle', kWPBannerizePluginName ); define( 'kWPBannerizeSlugName', 'wp-bannerize' ); define( 'kWPBannerizeShortcodeName', 'wp_bannerize' ); //mod jrc 070613: change to custom role capability - see also further mods in wpAdminBannerize.php //orig: define( 'kWPBannerizeUserCapabilitiy', 'edit_posts' ); define( 'kWPBannerizeUserCapabilitiy', 'manage_wp_bannerize_banners' ); //end mod jrc 070613 define( 'kWPBannerizeMaxFileSize', 10000000 ); // Widget Class define( 'kWPBannerizeWidgetClassName', 'WPBannerizeWidget' ); // Type of banner define( 'kWPBannerizeBannerTypeFromLocal', 1 ); define( 'kWPBannerizeBannerTypeByURL', 2 ); define( 'kWPBannerizeBannerTypeFreeHTML', 3 ); // Javascript include define( 'kWPBannerizeJavascriptAdmin', '/js/wpBannerizeAdmin.min.js' ); define( 'kWPBannerizeJavascriptFrontend', '/js/wpBannerizeFrontend.min.js' ); // Backend css rules define( 'kWPBannerizeBannerStyleAdmin', '/css/wpBannerizeAdmin.min.css' ); // Frontend css rules define( 'kWPBannerizeBannerStyleDefault', 'wpBannerizeStyleDefault.css' ); define( 'kWPBannerizeBannerStyleInline', 'wpBannerizeStyleInline.css' ); // MetaBox key define( 'kWPBannerizeMetaBoxSettingsKey', 'wpBannerizeMetaBoxSettings' ); define( 'kWPBannerizeMetaBoxToolsKey', 'wpBannerizeMetaBoxTools' ); define( 'kWPBannerizeMetaBoxToolsDatabaseKey', 'wpBannerizeMetaBoxToolsDatabase' ); // FancyBox define( 'kWPBannerizeFancyBoxRelease', '1.3.4' ); define( 'kWPBannerizeFancyBoxCSS', '/js/fancybox/jquery.fancybox-1.3.4.css' ); define( 'kWPBannerizeFancyBoxJavascript', '/js/fancybox/jquery.fancybox-1.3.4.pack.js' ); // Database define( 'kWPBannerizeTableName_3_0', 'bannerize_b' ); ///< Name of Database table before 3.0 define( 'kWPBannerizeTableName', 'bannerize' ); ///< Name of Database table from 3.0 define( 'kWPBannerizeOptionsKey', 'wp-bannerize' ); ///< Option Key @since 2.7.0.3 // Form sender and receive an define( 'kWPBannerizeFormSender', 'wpBannerizeFormSender' ); define( 'kWPBannerizeFormAction', 'wpBannerizeFormAction' ); // Form action/command define( 'kWPBannerizeFormActionTruncateTable', 'wpBannerizeFormActionTruncateTable' ); ?>