@@ -30,7 +30,7 @@ discard block |
||
30 | 30 | public function construct() { |
31 | 31 | |
32 | 32 | add_filter( |
33 | - 'options_' . $this->aArguments[ 'caller_id' ], |
|
33 | + 'options_'.$this->aArguments[ 'caller_id' ], |
|
34 | 34 | array( $this, '_replyToSanitizeSavedFormData' ), |
35 | 35 | 5 // high priority as it must be done eariler |
36 | 36 | ); |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | |
55 | 55 | // Extract the meta box field form data (options) from the page form data (options). |
56 | 56 | return $this->castArrayContents( |
57 | - $this->getDataStructureFromAddedFieldsets(), // form data structure generate from fieldsets |
|
57 | + $this->getDataStructureFromAddedFieldsets(), // form data structure generate from fieldsets |
|
58 | 58 | $aSavedFormData |
59 | 59 | ); |
60 | 60 |
@@ -15,7 +15,7 @@ discard block |
||
15 | 15 | * @package AdminPageFramework |
16 | 16 | * @subpackage PostType |
17 | 17 | */ |
18 | -abstract class AdminPageFramework_PostType extends AdminPageFramework_PostType_Controller { |
|
18 | +abstract class AdminPageFramework_PostType extends AdminPageFramework_PostType_Controller { |
|
19 | 19 | |
20 | 20 | /** |
21 | 21 | * The constructor of the class object. |
@@ -91,7 +91,7 @@ discard block |
||
91 | 91 | */ |
92 | 92 | public function __construct( $sPostType, $aArguments=array(), $sCallerPath=null, $sTextDomain='admin-page-framework' ) { |
93 | 93 | |
94 | - if ( empty( $sPostType ) ) { |
|
94 | + if ( empty( $sPostType ) ) { |
|
95 | 95 | return; |
96 | 96 | } |
97 | 97 |
@@ -26,84 +26,83 @@ |
||
26 | 26 | protected $_sStructureType = 'post_type'; |
27 | 27 | |
28 | 28 | /** |
29 | - * The constructor of the class object. |
|
30 | - * |
|
31 | - * Registers necessary hooks and sets up internal properties. |
|
32 | - * |
|
33 | - * <h4>Example</h4> |
|
34 | - * <code>new APF_PostType( |
|
35 | - * 'apf_posts', // post type slug |
|
36 | - * array( |
|
37 | - * 'labels' => array( |
|
38 | - * 'name' => 'Demo', |
|
39 | - * 'all_items' => __( 'Sample Posts', 'admin-page-framework-demo' ), |
|
40 | - * 'singular_name' => 'Demo', |
|
41 | - * 'add_new' => __( 'Add New', 'admin-page-framework-demo' ), |
|
42 | - * 'add_new_item' => __( 'Add New APF Post', 'admin-page-framework-demo' ), |
|
43 | - * 'edit' => __( 'Edit', 'admin-page-framework-demo' ), |
|
44 | - * 'edit_item' => __( 'Edit APF Post', 'admin-page-framework-demo' ), |
|
45 | - * 'new_item' => __( 'New APF Post', 'admin-page-framework-demo' ), |
|
46 | - * 'view' => __( 'View', 'admin-page-framework-demo' ), |
|
47 | - * 'view_item' => __( 'View APF Post', 'admin-page-framework-demo' ), |
|
48 | - * 'search_items' => __( 'Search APF Post', 'admin-page-framework-demo' ), |
|
49 | - * 'not_found' => __( 'No APF Post found', 'admin-page-framework-demo' ), |
|
50 | - * 'not_found_in_trash' => __( 'No APF Post found in Trash', 'admin-page-framework-demo' ), |
|
51 | - * 'parent' => __( 'Parent APF Post', 'admin-page-framework-demo' ), |
|
52 | - * |
|
53 | - * // (framework specific) |
|
54 | - * 'plugin_action_link' => __( 'APF Posts', 'admin-page-framework-demo' ), // framework specific key. [3.7.3+] |
|
55 | - * ), |
|
56 | - * 'public' => true, |
|
57 | - * 'menu_position' => 110, |
|
58 | - * 'supports' => array( 'title' ), // e.g. array( 'title', 'editor', 'comments', 'thumbnail', 'excerpt' ), |
|
59 | - * 'taxonomies' => array( '' ), |
|
60 | - * 'has_archive' => true, |
|
61 | - * 'show_admin_column' => true, // [3.5+ core] this is for custom taxonomies to automatically add the column in the listing table. |
|
62 | - * 'menu_icon' => $this->oProp->bIsAdmin |
|
63 | - * ? ( |
|
64 | - * version_compare( $GLOBALS['wp_version'], '3.8', '>=' ) |
|
65 | - * ? 'dashicons-wordpress' |
|
66 | - * : plugins_url( 'asset/image/wp-logo_16x16.png', APFDEMO_FILE ) |
|
67 | - * ) |
|
68 | - * : null, // do not call the function in the front-end. |
|
69 | - * |
|
70 | - * // (framework specific) this sets the screen icon for the post type for WordPress v3.7.1 or below. |
|
71 | - * // a file path can be passed instead of a url, plugins_url( 'asset/image/wp-logo_32x32.png', APFDEMO_FILE ) |
|
72 | - * 'screen_icon' => dirname( APFDEMO_FILE ) . '/asset/image/wp-logo_32x32.png', |
|
73 | - * |
|
74 | - * // [3.5.10+] (framework specific) default: true |
|
75 | - * 'show_submenu_add_new' => true, |
|
76 | - * |
|
77 | - * // [3.7.4+] (framework specific) default: 10 |
|
78 | - * 'submenu_order_manage' => 20, |
|
79 | - * 'submenu_order_addnew' => 21, |
|
80 | - * |
|
81 | - * ) |
|
82 | - * );</code> |
|
83 | - * |
|
84 | - * <h4>Framework Specific Post Type Arguments</h4> |
|
85 | - * In addition to the post type argument structure defined by the WordPress core, there are arguments defined by the framework. |
|
86 | - * |
|
87 | - * - screen_icon - For WordPress 3.7.x or below, set an icon url or path for the 32x32 screen icon displayed in the post listing page. |
|
88 | - * - show_submenu_add_new - [3.5.10+] (boolean) Whether the sub-menu item of `Add New` should be displayed. |
|
89 | - * - submenu_order_manage - [3.7.4+] (numeric) The menu position of the `Manage` sub-menu item which gets automatically crated by the system when the admin ui is enabled. Default: `5` |
|
90 | - * - submenu_order_addnew - [3.7.4+] (numeric) The menu position of the `Manage` sub-menu item which gets automatically crated by the system when the admin ui is enabled. Default: `10` |
|
91 | - * |
|
92 | - * <h4>Framework Specific Post Type Label Arguments</h4> |
|
93 | - * - plugin_listing_table_title_cell_link' - [3.0.6+] Deprecated [3.7.3] use the `plugin_action_link` argument instead. |
|
94 | - * - plugin_action_link' - [3.7.3+] If the caller script is a plugin, this determines the label of the action link embedded in the plugin listing page (plugins.php). |
|
95 | - * To disable the action link, set an empty string `''`. |
|
96 | - |
|
97 | - * |
|
98 | - * @since 2.0.0 |
|
99 | - * @since 2.1.6 Added the $sTextDomain parameter. |
|
100 | - * @see http://codex.wordpress.org/Function_Reference/register_post_type#Arguments |
|
101 | - * @param string The post type slug. |
|
102 | - * @param array The <a href="http://codex.wordpress.org/Function_Reference/register_post_type#Arguments">argument array</a> passed to register_post_type(). |
|
103 | - * @param string The path of the caller script. This is used to retrieve the script information to insert it into the footer. If not set, the framework tries to detect it. |
|
104 | - * @param string The text domain of the caller script. |
|
105 | - * @return void |
|
106 | - */ |
|
29 | + * The constructor of the class object. |
|
30 | + * |
|
31 | + * Registers necessary hooks and sets up internal properties. |
|
32 | + * |
|
33 | + * <h4>Example</h4> |
|
34 | + * <code>new APF_PostType( |
|
35 | + * 'apf_posts', // post type slug |
|
36 | + * array( |
|
37 | + * 'labels' => array( |
|
38 | + * 'name' => 'Demo', |
|
39 | + * 'all_items' => __( 'Sample Posts', 'admin-page-framework-demo' ), |
|
40 | + * 'singular_name' => 'Demo', |
|
41 | + * 'add_new' => __( 'Add New', 'admin-page-framework-demo' ), |
|
42 | + * 'add_new_item' => __( 'Add New APF Post', 'admin-page-framework-demo' ), |
|
43 | + * 'edit' => __( 'Edit', 'admin-page-framework-demo' ), |
|
44 | + * 'edit_item' => __( 'Edit APF Post', 'admin-page-framework-demo' ), |
|
45 | + * 'new_item' => __( 'New APF Post', 'admin-page-framework-demo' ), |
|
46 | + * 'view' => __( 'View', 'admin-page-framework-demo' ), |
|
47 | + * 'view_item' => __( 'View APF Post', 'admin-page-framework-demo' ), |
|
48 | + * 'search_items' => __( 'Search APF Post', 'admin-page-framework-demo' ), |
|
49 | + * 'not_found' => __( 'No APF Post found', 'admin-page-framework-demo' ), |
|
50 | + * 'not_found_in_trash' => __( 'No APF Post found in Trash', 'admin-page-framework-demo' ), |
|
51 | + * 'parent' => __( 'Parent APF Post', 'admin-page-framework-demo' ), |
|
52 | + * |
|
53 | + * // (framework specific) |
|
54 | + * 'plugin_action_link' => __( 'APF Posts', 'admin-page-framework-demo' ), // framework specific key. [3.7.3+] |
|
55 | + * ), |
|
56 | + * 'public' => true, |
|
57 | + * 'menu_position' => 110, |
|
58 | + * 'supports' => array( 'title' ), // e.g. array( 'title', 'editor', 'comments', 'thumbnail', 'excerpt' ), |
|
59 | + * 'taxonomies' => array( '' ), |
|
60 | + * 'has_archive' => true, |
|
61 | + * 'show_admin_column' => true, // [3.5+ core] this is for custom taxonomies to automatically add the column in the listing table. |
|
62 | + * 'menu_icon' => $this->oProp->bIsAdmin |
|
63 | + * ? ( |
|
64 | + * version_compare( $GLOBALS['wp_version'], '3.8', '>=' ) |
|
65 | + * ? 'dashicons-wordpress' |
|
66 | + * : plugins_url( 'asset/image/wp-logo_16x16.png', APFDEMO_FILE ) |
|
67 | + * ) |
|
68 | + * : null, // do not call the function in the front-end. |
|
69 | + * |
|
70 | + * // (framework specific) this sets the screen icon for the post type for WordPress v3.7.1 or below. |
|
71 | + * // a file path can be passed instead of a url, plugins_url( 'asset/image/wp-logo_32x32.png', APFDEMO_FILE ) |
|
72 | + * 'screen_icon' => dirname( APFDEMO_FILE ) . '/asset/image/wp-logo_32x32.png', |
|
73 | + * |
|
74 | + * // [3.5.10+] (framework specific) default: true |
|
75 | + * 'show_submenu_add_new' => true, |
|
76 | + * |
|
77 | + * // [3.7.4+] (framework specific) default: 10 |
|
78 | + * 'submenu_order_manage' => 20, |
|
79 | + * 'submenu_order_addnew' => 21, |
|
80 | + * |
|
81 | + * ) |
|
82 | + * );</code> |
|
83 | + * |
|
84 | + * <h4>Framework Specific Post Type Arguments</h4> |
|
85 | + * In addition to the post type argument structure defined by the WordPress core, there are arguments defined by the framework. |
|
86 | + * |
|
87 | + * - screen_icon - For WordPress 3.7.x or below, set an icon url or path for the 32x32 screen icon displayed in the post listing page. |
|
88 | + * - show_submenu_add_new - [3.5.10+] (boolean) Whether the sub-menu item of `Add New` should be displayed. |
|
89 | + * - submenu_order_manage - [3.7.4+] (numeric) The menu position of the `Manage` sub-menu item which gets automatically crated by the system when the admin ui is enabled. Default: `5` |
|
90 | + * - submenu_order_addnew - [3.7.4+] (numeric) The menu position of the `Manage` sub-menu item which gets automatically crated by the system when the admin ui is enabled. Default: `10` |
|
91 | + * |
|
92 | + * <h4>Framework Specific Post Type Label Arguments</h4> |
|
93 | + * - plugin_listing_table_title_cell_link' - [3.0.6+] Deprecated [3.7.3] use the `plugin_action_link` argument instead. |
|
94 | + * - plugin_action_link' - [3.7.3+] If the caller script is a plugin, this determines the label of the action link embedded in the plugin listing page (plugins.php). |
|
95 | + * To disable the action link, set an empty string `''`. |
|
96 | + * |
|
97 | + * @since 2.0.0 |
|
98 | + * @since 2.1.6 Added the $sTextDomain parameter. |
|
99 | + * @see http://codex.wordpress.org/Function_Reference/register_post_type#Arguments |
|
100 | + * @param string The post type slug. |
|
101 | + * @param array The <a href="http://codex.wordpress.org/Function_Reference/register_post_type#Arguments">argument array</a> passed to register_post_type(). |
|
102 | + * @param string The path of the caller script. This is used to retrieve the script information to insert it into the footer. If not set, the framework tries to detect it. |
|
103 | + * @param string The text domain of the caller script. |
|
104 | + * @return void |
|
105 | + */ |
|
107 | 106 | public function __construct( $sPostType, $aArguments=array(), $sCallerPath=null, $sTextDomain='admin-page-framework' ) { |
108 | 107 | |
109 | 108 | if ( empty( $sPostType ) ) { |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | * @param string The text domain of the caller script. |
105 | 105 | * @return void |
106 | 106 | */ |
107 | - public function __construct( $sPostType, $aArguments=array(), $sCallerPath=null, $sTextDomain='admin-page-framework' ) { |
|
107 | + public function __construct( $sPostType, $aArguments = array(), $sCallerPath = null, $sTextDomain = 'admin-page-framework' ) { |
|
108 | 108 | |
109 | 109 | if ( empty( $sPostType ) ) { |
110 | 110 | return; |
@@ -112,16 +112,16 @@ discard block |
||
112 | 112 | |
113 | 113 | $_sProprtyClassName = isset( $this->aSubClassNames[ 'oProp' ] ) |
114 | 114 | ? $this->aSubClassNames[ 'oProp' ] |
115 | - : 'AdminPageFramework_Property_' . $this->_sStructureType; |
|
115 | + : 'AdminPageFramework_Property_'.$this->_sStructureType; |
|
116 | 116 | $this->oProp = new $_sProprtyClassName( |
117 | 117 | $this, |
118 | 118 | $this->_getCallerScriptPath( $sCallerPath ), |
119 | - get_class( $this ), // class name |
|
120 | - 'publish_posts', // capability |
|
121 | - $sTextDomain, // text domain |
|
119 | + get_class( $this ), // class name |
|
120 | + 'publish_posts', // capability |
|
121 | + $sTextDomain, // text domain |
|
122 | 122 | $this->_sStructureType // structure type |
123 | 123 | ); |
124 | - $this->oProp->sPostType = AdminPageFramework_WPUtility::sanitizeSlug( $sPostType ); |
|
124 | + $this->oProp->sPostType = AdminPageFramework_WPUtility::sanitizeSlug( $sPostType ); |
|
125 | 125 | |
126 | 126 | // Post type argument array structure |
127 | 127 | // @see http://codex.wordpress.org/Function_Reference/register_post_type#Arguments |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | return $sCallerPath; |
145 | 145 | } |
146 | 146 | |
147 | - if ( ! is_admin() ) { |
|
147 | + if ( !is_admin() ) { |
|
148 | 148 | return null; |
149 | 149 | } |
150 | 150 | $_sPageNow = AdminPageFramework_Utility::getElement( $GLOBALS, 'pagenow' ); |
@@ -17,7 +17,7 @@ discard block |
||
17 | 17 | * @package AdminPageFramework |
18 | 18 | * @subpackage PostType |
19 | 19 | */ |
20 | -abstract class AdminPageFramework_PostType_Controller extends AdminPageFramework_PostType_View { |
|
20 | +abstract class AdminPageFramework_PostType_Controller extends AdminPageFramework_PostType_View { |
|
21 | 21 | |
22 | 22 | /** |
23 | 23 | * Sets up hooks and properties. |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | * @since 3.0.0 |
80 | 80 | * @return array An array holding the handle IDs of queued items. |
81 | 81 | */ |
82 | - public function enqueueStyles( $aSRCs, $aCustomArgs=array() ) { |
|
82 | + public function enqueueStyles( $aSRCs, $aCustomArgs=array() ) { |
|
83 | 83 | if ( method_exists( $this->oResource, '_enqueueStyles' ) ) { |
84 | 84 | return $this->oResource->_enqueueStyles( $aSRCs, array( $this->oProp->sPostType ), $aCustomArgs ); |
85 | 85 | } |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | * |
115 | 115 | * @since 3.0.0 |
116 | 116 | */ |
117 | - public function enqueueScript( $sSRC, $aCustomArgs=array() ) { |
|
117 | + public function enqueueScript( $sSRC, $aCustomArgs=array() ) { |
|
118 | 118 | if ( method_exists( $this->oResource, '_enqueueScript' ) ) { |
119 | 119 | return $this->oResource->_enqueueScript( $sSRC, array( $this->oProp->sPostType ), $aCustomArgs ); |
120 | 120 | } |
@@ -20,37 +20,37 @@ discard block |
||
20 | 20 | abstract class AdminPageFramework_PostType_Controller extends AdminPageFramework_PostType_View { |
21 | 21 | |
22 | 22 | /** |
23 | - * The method for necessary set-ups. |
|
24 | - * |
|
25 | - * <h4>Example</h4> |
|
26 | - * <code>public function setUp() { |
|
27 | - * $this->setAutoSave( false ); |
|
28 | - * $this->setAuthorTableFilter( true ); |
|
29 | - * $this->addTaxonomy( |
|
30 | - * 'sample_taxonomy', // taxonomy slug |
|
31 | - * array( // argument - for the argument array keys, refer to : http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments |
|
32 | - * 'labels' => array( |
|
33 | - * 'name' => 'Genre', |
|
34 | - * 'add_new_item' => 'Add New Genre', |
|
35 | - * 'new_item_name' => "New Genre" |
|
36 | - * ), |
|
37 | - * 'show_ui' => true, |
|
38 | - * 'show_tagcloud' => false, |
|
39 | - * 'hierarchical' => true, |
|
40 | - * 'show_admin_column' => true, |
|
41 | - * 'show_in_nav_menus' => true, |
|
42 | - * 'show_table_filter' => true, // framework specific key |
|
43 | - * 'show_in_sidebar_menus' => false, // framework specific key |
|
44 | - * ) |
|
45 | - * ); |
|
46 | - * }</code> |
|
47 | - * |
|
48 | - * @abstract |
|
49 | - * @since 2.0.0 |
|
50 | - * @remark The user should override this method in their class definition. |
|
51 | - * @remark A callback for the `wp_loaded` hook. |
|
52 | - * @callback action init |
|
53 | - */ |
|
23 | + * The method for necessary set-ups. |
|
24 | + * |
|
25 | + * <h4>Example</h4> |
|
26 | + * <code>public function setUp() { |
|
27 | + * $this->setAutoSave( false ); |
|
28 | + * $this->setAuthorTableFilter( true ); |
|
29 | + * $this->addTaxonomy( |
|
30 | + * 'sample_taxonomy', // taxonomy slug |
|
31 | + * array( // argument - for the argument array keys, refer to : http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments |
|
32 | + * 'labels' => array( |
|
33 | + * 'name' => 'Genre', |
|
34 | + * 'add_new_item' => 'Add New Genre', |
|
35 | + * 'new_item_name' => "New Genre" |
|
36 | + * ), |
|
37 | + * 'show_ui' => true, |
|
38 | + * 'show_tagcloud' => false, |
|
39 | + * 'hierarchical' => true, |
|
40 | + * 'show_admin_column' => true, |
|
41 | + * 'show_in_nav_menus' => true, |
|
42 | + * 'show_table_filter' => true, // framework specific key |
|
43 | + * 'show_in_sidebar_menus' => false, // framework specific key |
|
44 | + * ) |
|
45 | + * ); |
|
46 | + * }</code> |
|
47 | + * |
|
48 | + * @abstract |
|
49 | + * @since 2.0.0 |
|
50 | + * @remark The user should override this method in their class definition. |
|
51 | + * @remark A callback for the `wp_loaded` hook. |
|
52 | + * @callback action init |
|
53 | + */ |
|
54 | 54 | public function setUp() {} |
55 | 55 | |
56 | 56 | /** |
@@ -116,49 +116,49 @@ discard block |
||
116 | 116 | * Front-end methods |
117 | 117 | */ |
118 | 118 | /** |
119 | - * Enables or disables the auto-save feature in the custom post type's post submission page. |
|
120 | - * |
|
121 | - * <h4>Example</h4> |
|
122 | - * <code>$this->setAutoSave( false ); |
|
123 | - * </code> |
|
124 | - * |
|
125 | - * @since 2.0.0 |
|
126 | - * @param boolean If true, it enables the auto-save; otherwise, it disables it. |
|
127 | - * return void |
|
128 | - */ |
|
119 | + * Enables or disables the auto-save feature in the custom post type's post submission page. |
|
120 | + * |
|
121 | + * <h4>Example</h4> |
|
122 | + * <code>$this->setAutoSave( false ); |
|
123 | + * </code> |
|
124 | + * |
|
125 | + * @since 2.0.0 |
|
126 | + * @param boolean If true, it enables the auto-save; otherwise, it disables it. |
|
127 | + * return void |
|
128 | + */ |
|
129 | 129 | protected function setAutoSave( $bEnableAutoSave=True ) { |
130 | 130 | $this->oProp->bEnableAutoSave = $bEnableAutoSave; |
131 | 131 | } |
132 | 132 | |
133 | 133 | /** |
134 | - * Adds a custom taxonomy to the class post type. |
|
135 | - * <h4>Example</h4> |
|
136 | - * <code>$this->addTaxonomy( |
|
137 | - * 'sample_taxonomy', // taxonomy slug |
|
138 | - * array( // argument |
|
139 | - * 'labels' => array( |
|
140 | - * 'name' => 'Genre', |
|
141 | - * 'add_new_item' => 'Add New Genre', |
|
142 | - * 'new_item_name' => "New Genre" |
|
143 | - * ), |
|
144 | - * 'show_ui' => true, |
|
145 | - * 'show_tagcloud' => false, |
|
146 | - * 'hierarchical' => true, |
|
147 | - * 'show_admin_column' => true, |
|
148 | - * 'show_in_nav_menus' => true, |
|
149 | - * 'show_table_filter' => true, // framework specific key |
|
150 | - * 'show_in_sidebar_menus' => false, // framework specific key |
|
151 | - * ) |
|
152 | - * );</code> |
|
153 | - * |
|
154 | - * @see http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments |
|
155 | - * @since 2.0.0 |
|
156 | - * @since 3.1.1 Added the third parameter. |
|
157 | - * @param string $sTaxonomySlug The taxonomy slug. |
|
158 | - * @param array $aArguments The taxonomy argument array passed to the second parameter of the <a href="http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments">register_taxonomy()</a> function. |
|
159 | - * @param array $aAdditionalObjectTypes Additional object types (post types) besides the caller post type. |
|
160 | - * @return void |
|
161 | - */ |
|
134 | + * Adds a custom taxonomy to the class post type. |
|
135 | + * <h4>Example</h4> |
|
136 | + * <code>$this->addTaxonomy( |
|
137 | + * 'sample_taxonomy', // taxonomy slug |
|
138 | + * array( // argument |
|
139 | + * 'labels' => array( |
|
140 | + * 'name' => 'Genre', |
|
141 | + * 'add_new_item' => 'Add New Genre', |
|
142 | + * 'new_item_name' => "New Genre" |
|
143 | + * ), |
|
144 | + * 'show_ui' => true, |
|
145 | + * 'show_tagcloud' => false, |
|
146 | + * 'hierarchical' => true, |
|
147 | + * 'show_admin_column' => true, |
|
148 | + * 'show_in_nav_menus' => true, |
|
149 | + * 'show_table_filter' => true, // framework specific key |
|
150 | + * 'show_in_sidebar_menus' => false, // framework specific key |
|
151 | + * ) |
|
152 | + * );</code> |
|
153 | + * |
|
154 | + * @see http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments |
|
155 | + * @since 2.0.0 |
|
156 | + * @since 3.1.1 Added the third parameter. |
|
157 | + * @param string $sTaxonomySlug The taxonomy slug. |
|
158 | + * @param array $aArguments The taxonomy argument array passed to the second parameter of the <a href="http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments">register_taxonomy()</a> function. |
|
159 | + * @param array $aAdditionalObjectTypes Additional object types (post types) besides the caller post type. |
|
160 | + * @return void |
|
161 | + */ |
|
162 | 162 | protected function addTaxonomy( $sTaxonomySlug, array $aArguments, array $aAdditionalObjectTypes=array() ) { |
163 | 163 | |
164 | 164 | $sTaxonomySlug = $this->oUtil->sanitizeSlug( $sTaxonomySlug ); |
@@ -220,16 +220,16 @@ discard block |
||
220 | 220 | } |
221 | 221 | |
222 | 222 | /** |
223 | - * Sets whether the author drop-down filter is enabled/disabled in the post type post list table. |
|
224 | - * |
|
225 | - * <h4>Example</h4> |
|
226 | - * <code>$this->setAuthorTableFilter( true ); |
|
227 | - * </code> |
|
228 | - * |
|
229 | - * @since 2.0.0 |
|
230 | - * @param boolean $bEnableAuthorTableFileter If true, it enables the author filter; otherwise, it disables it. |
|
231 | - * @return void |
|
232 | - */ |
|
223 | + * Sets whether the author drop-down filter is enabled/disabled in the post type post list table. |
|
224 | + * |
|
225 | + * <h4>Example</h4> |
|
226 | + * <code>$this->setAuthorTableFilter( true ); |
|
227 | + * </code> |
|
228 | + * |
|
229 | + * @since 2.0.0 |
|
230 | + * @param boolean $bEnableAuthorTableFileter If true, it enables the author filter; otherwise, it disables it. |
|
231 | + * @return void |
|
232 | + */ |
|
233 | 233 | protected function setAuthorTableFilter( $bEnableAuthorTableFileter=false ) { |
234 | 234 | $this->oProp->bEnableAuthorTableFileter = $bEnableAuthorTableFileter; |
235 | 235 | } |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | * @since 3.0.0 |
72 | 72 | * @return array An array holding the handle IDs of queued items. |
73 | 73 | */ |
74 | - public function enqueueStyles( $aSRCs, $aCustomArgs=array() ) { |
|
74 | + public function enqueueStyles( $aSRCs, $aCustomArgs = array() ) { |
|
75 | 75 | if ( method_exists( $this->oResource, '_enqueueStyles' ) ) { |
76 | 76 | return $this->oResource->_enqueueStyles( $aSRCs, array( $this->oProp->sPostType ), $aCustomArgs ); |
77 | 77 | } |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | * {@inheritdoc} |
83 | 83 | * |
84 | 84 | */ |
85 | - public function enqueueStyle( $sSRC, $aCustomArgs=array() ) { |
|
85 | + public function enqueueStyle( $sSRC, $aCustomArgs = array() ) { |
|
86 | 86 | if ( method_exists( $this->oResource, '_enqueueStyle' ) ) { |
87 | 87 | return $this->oResource->_enqueueStyle( $sSRC, array( $this->oProp->sPostType ), $aCustomArgs ); |
88 | 88 | } |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | * |
95 | 95 | * @return array An array holding the handle IDs of queued items. |
96 | 96 | */ |
97 | - public function enqueueScripts( $aSRCs, $aCustomArgs=array() ) { |
|
97 | + public function enqueueScripts( $aSRCs, $aCustomArgs = array() ) { |
|
98 | 98 | if ( method_exists( $this->oResource, '_enqueueScripts' ) ) { |
99 | 99 | return $this->oResource->_enqueueScripts( $aSRCs, array( $this->oProp->sPostType ), $aCustomArgs ); |
100 | 100 | } |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | * |
107 | 107 | * @since 3.0.0 |
108 | 108 | */ |
109 | - public function enqueueScript( $sSRC, $aCustomArgs=array() ) { |
|
109 | + public function enqueueScript( $sSRC, $aCustomArgs = array() ) { |
|
110 | 110 | if ( method_exists( $this->oResource, '_enqueueScript' ) ) { |
111 | 111 | return $this->oResource->_enqueueScript( $sSRC, array( $this->oProp->sPostType ), $aCustomArgs ); |
112 | 112 | } |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | * @param boolean If true, it enables the auto-save; otherwise, it disables it. |
127 | 127 | * return void |
128 | 128 | */ |
129 | - protected function setAutoSave( $bEnableAutoSave=True ) { |
|
129 | + protected function setAutoSave( $bEnableAutoSave = True ) { |
|
130 | 130 | $this->oProp->bEnableAutoSave = $bEnableAutoSave; |
131 | 131 | } |
132 | 132 | |
@@ -159,20 +159,20 @@ discard block |
||
159 | 159 | * @param array $aAdditionalObjectTypes Additional object types (post types) besides the caller post type. |
160 | 160 | * @return void |
161 | 161 | */ |
162 | - protected function addTaxonomy( $sTaxonomySlug, array $aArguments, array $aAdditionalObjectTypes=array() ) { |
|
162 | + protected function addTaxonomy( $sTaxonomySlug, array $aArguments, array $aAdditionalObjectTypes = array() ) { |
|
163 | 163 | |
164 | 164 | $sTaxonomySlug = $this->oUtil->sanitizeSlug( $sTaxonomySlug ); |
165 | 165 | $aArguments = $aArguments + array( |
166 | 166 | 'show_table_filter' => null, |
167 | 167 | 'show_in_sidebar_menus' => null, |
168 | - 'submenu_order' => 15, // 3.7.4 |
|
169 | - ) ; |
|
168 | + 'submenu_order' => 15, // 3.7.4 |
|
169 | + ); |
|
170 | 170 | $this->oProp->aTaxonomies[ $sTaxonomySlug ] = $aArguments; |
171 | 171 | |
172 | 172 | if ( $aArguments[ 'show_table_filter' ] ) { |
173 | - $this->oProp->aTaxonomyTableFilters[] = $sTaxonomySlug; |
|
173 | + $this->oProp->aTaxonomyTableFilters[ ] = $sTaxonomySlug; |
|
174 | 174 | } |
175 | - if ( ! $aArguments[ 'show_in_sidebar_menus' ] ) { |
|
175 | + if ( !$aArguments[ 'show_in_sidebar_menus' ] ) { |
|
176 | 176 | // @todo investigate the best handling method of taxonomy sub-menu items of a custom post type added to another custom post type menu with the `show_in_menu` arugment. |
177 | 177 | $this->oProp->aTaxonomyRemoveSubmenuPages[ "edit-tags.php?taxonomy={$sTaxonomySlug}&post_type={$this->oProp->sPostType}" ] = "edit.php?post_type={$this->oProp->sPostType}"; |
178 | 178 | } |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | * @param boolean $bEnableAuthorTableFileter If true, it enables the author filter; otherwise, it disables it. |
231 | 231 | * @return void |
232 | 232 | */ |
233 | - protected function setAuthorTableFilter( $bEnableAuthorTableFileter=false ) { |
|
233 | + protected function setAuthorTableFilter( $bEnableAuthorTableFileter = false ) { |
|
234 | 234 | $this->oProp->bEnableAuthorTableFileter = $bEnableAuthorTableFileter; |
235 | 235 | } |
236 | 236 | |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | * @param array $aArguments The <a href="http://codex.wordpress.org/Function_Reference/register_post_type#Arguments">array of arguments</a> to be passed to the second parameter of the `register_post_type()` function. |
256 | 256 | * @since 3.2.0 |
257 | 257 | */ |
258 | - protected function setArguments( array $aArguments=array() ) { |
|
258 | + protected function setArguments( array $aArguments = array() ) { |
|
259 | 259 | $this->oProp->aPostTypeArgs = $aArguments; |
260 | 260 | } |
261 | 261 |
@@ -18,7 +18,7 @@ discard block |
||
18 | 18 | * @subpackage PostType |
19 | 19 | * @internal |
20 | 20 | */ |
21 | -abstract class AdminPageFramework_PostType_Model extends AdminPageFramework_PostType_Router { |
|
21 | +abstract class AdminPageFramework_PostType_Model extends AdminPageFramework_PostType_Router { |
|
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Sets up hooks and properties. |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | * @callback filter manage_{post type slug}_posts_custom_column |
112 | 112 | * @return string |
113 | 113 | */ |
114 | - public function _replyToPrintColumnCell( $sColumnKey, $iPostID ) { |
|
114 | + public function _replyToPrintColumnCell( $sColumnKey, $iPostID ) { |
|
115 | 115 | echo $this->oUtil->addAndApplyFilter( |
116 | 116 | $this, |
117 | 117 | "cell_{$this->oProp->sPostType}_{$sColumnKey}", |
@@ -127,10 +127,10 @@ discard block |
||
127 | 127 | */ |
128 | 128 | public function _replyToDisableAutoSave() { |
129 | 129 | |
130 | - if ( $this->oProp->bEnableAutoSave ) { |
|
130 | + if ( $this->oProp->bEnableAutoSave ) { |
|
131 | 131 | return; |
132 | 132 | } |
133 | - if ( $this->oProp->sPostType != get_post_type() ) { |
|
133 | + if ( $this->oProp->sPostType != get_post_type() ) { |
|
134 | 134 | return; |
135 | 135 | } |
136 | 136 | wp_dequeue_script( 'autosave' ); |
@@ -38,7 +38,7 @@ discard block |
||
38 | 38 | |
39 | 39 | if ( $this->oProp->bIsAdmin ) { |
40 | 40 | |
41 | - add_action( 'load_' . $this->oProp->sPostType, array( $this, '_replyToSetUpHooksForModel' ) ); |
|
41 | + add_action( 'load_'.$this->oProp->sPostType, array( $this, '_replyToSetUpHooksForModel' ) ); |
|
42 | 42 | |
43 | 43 | if ( $this->oProp->sCallerPath ) { |
44 | 44 | new AdminPageFramework_PostType_Model__FlushRewriteRules( $this ); |
@@ -65,11 +65,11 @@ discard block |
||
65 | 65 | |
66 | 66 | // Properties - sets translatable labels. |
67 | 67 | $this->oProp->aColumnHeaders = array( |
68 | - 'cb' => '<input type="checkbox" />', // Checkbox for bulk actions. |
|
69 | - 'title' => $this->oMsg->get( 'title' ), // Post title. Includes "edit", "quick edit", "trash" and "view" links. If $mode (set from $_REQUEST['mode']) is 'excerpt', a post excerpt is included between the title and links. |
|
70 | - 'author' => $this->oMsg->get( 'author' ), // Post author. |
|
68 | + 'cb' => '<input type="checkbox" />', // Checkbox for bulk actions. |
|
69 | + 'title' => $this->oMsg->get( 'title' ), // Post title. Includes "edit", "quick edit", "trash" and "view" links. If $mode (set from $_REQUEST['mode']) is 'excerpt', a post excerpt is included between the title and links. |
|
70 | + 'author' => $this->oMsg->get( 'author' ), // Post author. |
|
71 | 71 | 'comments' => '<div class="comment-grey-bubble"></div>', // Number of pending comments. |
72 | - 'date' => $this->oMsg->get( 'date' ), // The date and publish status of the post. |
|
72 | + 'date' => $this->oMsg->get( 'date' ), // The date and publish status of the post. |
|
73 | 73 | ); |
74 | 74 | |
75 | 75 | } |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | echo $this->oUtil->addAndApplyFilter( |
132 | 132 | $this, |
133 | 133 | "cell_{$this->oProp->sPostType}_{$sColumnKey}", |
134 | - '', // value to be filtered - cell output |
|
134 | + '', // value to be filtered - cell output |
|
135 | 135 | $iPostID |
136 | 136 | ); |
137 | 137 | } |
@@ -180,7 +180,7 @@ discard block |
||
180 | 180 | * @internal |
181 | 181 | */ |
182 | 182 | public function _replyToRegisterTaxonomies() { |
183 | - foreach( $this->oProp->aTaxonomies as $_sTaxonomySlug => $_aArguments ) { |
|
183 | + foreach ( $this->oProp->aTaxonomies as $_sTaxonomySlug => $_aArguments ) { |
|
184 | 184 | $this->_registerTaxonomy( |
185 | 185 | $_sTaxonomySlug, |
186 | 186 | $this->oUtil->getAsArray( $this->oProp->aTaxonomyObjectTypes[ $_sTaxonomySlug ] ), // object types |
@@ -196,8 +196,8 @@ discard block |
||
196 | 196 | */ |
197 | 197 | public function _registerTaxonomy( $sTaxonomySlug, array $aObjectTypes, array $aArguments ) { |
198 | 198 | |
199 | - if ( ! in_array( $this->oProp->sPostType, $aObjectTypes ) ) { |
|
200 | - $aObjectTypes[] = $this->oProp->sPostType; |
|
199 | + if ( !in_array( $this->oProp->sPostType, $aObjectTypes ) ) { |
|
200 | + $aObjectTypes[ ] = $this->oProp->sPostType; |
|
201 | 201 | } |
202 | 202 | register_taxonomy( |
203 | 203 | $sTaxonomySlug, |
@@ -235,7 +235,7 @@ discard block |
||
235 | 235 | */ |
236 | 236 | public function _replyToRemoveTexonomySubmenuPages() { |
237 | 237 | |
238 | - foreach( $this->oProp->aTaxonomyRemoveSubmenuPages as $sSubmenuPageSlug => $sTopLevelPageSlug ) { |
|
238 | + foreach ( $this->oProp->aTaxonomyRemoveSubmenuPages as $sSubmenuPageSlug => $sTopLevelPageSlug ) { |
|
239 | 239 | |
240 | 240 | remove_submenu_page( $sTopLevelPageSlug, $sSubmenuPageSlug ); |
241 | 241 |
@@ -16,7 +16,7 @@ |
||
16 | 16 | * @subpackage PostType |
17 | 17 | * @internal |
18 | 18 | */ |
19 | -abstract class AdminPageFramework_PostType_Router extends AdminPageFramework_Factory { |
|
19 | +abstract class AdminPageFramework_PostType_Router extends AdminPageFramework_Factory { |
|
20 | 20 | |
21 | 21 | /** |
22 | 22 | * Determines whether the currently loaded page is of the post type page. |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | */ |
45 | 45 | public function _replyToDetermineToLoadAdmin( /* $oScreen */ ) { |
46 | 46 | |
47 | - if ( ! $this->_isInThePage() ) { |
|
47 | + if ( !$this->_isInThePage() ) { |
|
48 | 48 | return; |
49 | 49 | } |
50 | 50 | |
@@ -117,7 +117,7 @@ discard block |
||
117 | 117 | public function _isInThePage() { |
118 | 118 | |
119 | 119 | // If it's not in one of the post type's pages |
120 | - if ( ! $this->oProp->bIsAdmin ) { |
|
120 | + if ( !$this->oProp->bIsAdmin ) { |
|
121 | 121 | return false; |
122 | 122 | } |
123 | 123 | |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | return true; |
127 | 127 | } |
128 | 128 | |
129 | - if ( ! in_array( $this->oProp->sPageNow, array( 'edit.php', 'edit-tags.php', 'term.php', 'post.php', 'post-new.php' ) ) ) { |
|
129 | + if ( !in_array( $this->oProp->sPageNow, array( 'edit.php', 'edit-tags.php', 'term.php', 'post.php', 'post-new.php' ) ) ) { |
|
130 | 130 | return false; |
131 | 131 | } |
132 | 132 |
@@ -48,7 +48,7 @@ |
||
48 | 48 | */ |
49 | 49 | function __construct( $asTaxonomySlug, $sOptionKey='', $sCapability='manage_options', $sTextDomain='admin-page-framework' ) { |
50 | 50 | |
51 | - if ( empty( $asTaxonomySlug ) ) { |
|
51 | + if ( empty( $asTaxonomySlug ) ) { |
|
52 | 52 | // @todo trigger a PHP warning |
53 | 53 | return; |
54 | 54 | } |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | * @param string The text domain. Default: `admin-page-framework`. |
47 | 47 | * @return void |
48 | 48 | */ |
49 | - function __construct( $asTaxonomySlug, $sOptionKey='', $sCapability='manage_options', $sTextDomain='admin-page-framework' ) { |
|
49 | + function __construct( $asTaxonomySlug, $sOptionKey = '', $sCapability = 'manage_options', $sTextDomain = 'admin-page-framework' ) { |
|
50 | 50 | |
51 | 51 | if ( empty( $asTaxonomySlug ) ) { |
52 | 52 | return; |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | // Properties |
56 | 56 | $_sProprtyClassName = isset( $this->aSubClassNames[ 'oProp' ] ) |
57 | 57 | ? $this->aSubClassNames[ 'oProp' ] |
58 | - : 'AdminPageFramework_Property_' . $this->_sStructureType; |
|
58 | + : 'AdminPageFramework_Property_'.$this->_sStructureType; |
|
59 | 59 | $this->oProp = new $_sProprtyClassName( |
60 | 60 | $this, |
61 | 61 | get_class( $this ), |
@@ -54,8 +54,8 @@ discard block |
||
54 | 54 | return $this->_getFilteredColumnsByFilterPrefix( |
55 | 55 | $this->oUtil->getAsArray( $aColumns ), |
56 | 56 | 'columns_', |
57 | - isset( $_GET['taxonomy'] ) // in ajax, $_GET is not even set. |
|
58 | - ? $_GET['taxonomy'] |
|
57 | + isset( $_GET[ 'taxonomy' ] ) // in ajax, $_GET is not even set. |
|
58 | + ? $_GET[ 'taxonomy' ] |
|
59 | 59 | : '' |
60 | 60 | ); |
61 | 61 | } |
@@ -72,8 +72,8 @@ discard block |
||
72 | 72 | return $this->_getFilteredColumnsByFilterPrefix( |
73 | 73 | $this->oUtil->getAsArray( $aSortableColumns ), |
74 | 74 | 'sortable_columns_', |
75 | - isset( $_GET['taxonomy'] ) // in ajax, $_GET is not even set. |
|
76 | - ? $_GET['taxonomy'] |
|
75 | + isset( $_GET[ 'taxonomy' ] ) // in ajax, $_GET is not even set. |
|
76 | + ? $_GET[ 'taxonomy' ] |
|
77 | 77 | : '' |
78 | 78 | ); |
79 | 79 | } |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | if ( $sTaxonomy ) { |
88 | 88 | $aColumns = $this->oUtil->addAndApplyFilter( |
89 | 89 | $this, |
90 | - "{$sFilterPrefix}{$_GET['taxonomy']}", |
|
90 | + "{$sFilterPrefix}{$_GET[ 'taxonomy' ]}", |
|
91 | 91 | $aColumns |
92 | 92 | ); |
93 | 93 | } |
@@ -124,7 +124,7 @@ discard block |
||
124 | 124 | * @since DEVVER No longer sets the value to `$this-oProp->aOptions` but to the form peoperty. |
125 | 125 | * @internal |
126 | 126 | */ |
127 | - protected function _setOptionArray( $iTermID=null, $sOptionKey ) { |
|
127 | + protected function _setOptionArray( $iTermID = null, $sOptionKey ) { |
|
128 | 128 | $this->oForm->aSavedData = $this->_getSavedFormData( |
129 | 129 | $iTermID, |
130 | 130 | $sOptionKey |
@@ -140,7 +140,7 @@ discard block |
||
140 | 140 | |
141 | 141 | return $this->oUtil->addAndApplyFilter( |
142 | 142 | $this, // the caller factory object |
143 | - 'options_' . $this->oProp->sClassName, |
|
143 | + 'options_'.$this->oProp->sClassName, |
|
144 | 144 | $this->_getSavedTermFormData( $iTermID, $sOptionKey ) |
145 | 145 | // @todo maybe pass the term id because the user will not know whihch form data is |
146 | 146 | ); |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | */ |
175 | 175 | public function _replyToValidateOptions( $iTermID ) { |
176 | 176 | |
177 | - if ( ! $this->_shouldProceedValidation() ) { |
|
177 | + if ( !$this->_shouldProceedValidation() ) { |
|
178 | 178 | return; |
179 | 179 | } |
180 | 180 | |
@@ -183,7 +183,7 @@ discard block |
||
183 | 183 | $_aSubmittedFormData = $this->oForm->getSubmittedData( $_POST ); |
184 | 184 | $_aSubmittedFormData = $this->oUtil->addAndApplyFilters( |
185 | 185 | $this, |
186 | - 'validation_' . $this->oProp->sClassName, |
|
186 | + 'validation_'.$this->oProp->sClassName, |
|
187 | 187 | call_user_func_array( |
188 | 188 | array( $this, 'validate' ), // triggers __call() |
189 | 189 | array( $_aSubmittedFormData, $_aSavedFormData, $this ) |
@@ -194,7 +194,7 @@ discard block |
||
194 | 194 | |
195 | 195 | // @todo Examine whether it is appropriate to merge recursivly |
196 | 196 | // as some fields will have a problem such as select with multiple options. |
197 | - $_aTaxonomyFormData[ $iTermID ] = $this->oUtil->uniteArrays( |
|
197 | + $_aTaxonomyFormData[ $iTermID ] = $this->oUtil->uniteArrays( |
|
198 | 198 | $_aSubmittedFormData, |
199 | 199 | $_aSavedFormData |
200 | 200 | ); |
@@ -215,11 +215,11 @@ discard block |
||
215 | 215 | */ |
216 | 216 | private function _shouldProceedValidation() { |
217 | 217 | |
218 | - if ( ! isset( $_POST[ $this->oProp->sClassHash ] ) ) { |
|
218 | + if ( !isset( $_POST[ $this->oProp->sClassHash ] ) ) { |
|
219 | 219 | |
220 | 220 | return false; |
221 | 221 | } |
222 | - if ( ! wp_verify_nonce( $_POST[ $this->oProp->sClassHash ], $this->oProp->sClassHash ) ) { |
|
222 | + if ( !wp_verify_nonce( $_POST[ $this->oProp->sClassHash ], $this->oProp->sClassHash ) ) { |
|
223 | 223 | return false; |
224 | 224 | } |
225 | 225 | return true; |
@@ -215,7 +215,7 @@ |
||
215 | 215 | */ |
216 | 216 | private function _shouldProceedValidation() { |
217 | 217 | |
218 | - if ( ! isset( $_POST[ $this->oProp->sClassHash ] ) ) { |
|
218 | + if ( ! isset( $_POST[ $this->oProp->sClassHash ] ) ) { |
|
219 | 219 | |
220 | 220 | return false; |
221 | 221 | } |
@@ -69,7 +69,7 @@ |
||
69 | 69 | return "{$_aField['field_id']}{$_sKey}"; |
70 | 70 | } |
71 | 71 | |
72 | - /** |
|
72 | + /** |
|
73 | 73 | * Adds input fields |
74 | 74 | * |
75 | 75 | * @internal |
@@ -48,7 +48,7 @@ discard block |
||
48 | 48 | '', |
49 | 49 | "[{$_sKey}]" |
50 | 50 | ); |
51 | - return $_aField['field_id'] . $_sKey; |
|
51 | + return $_aField[ 'field_id' ].$_sKey; |
|
52 | 52 | |
53 | 53 | } |
54 | 54 | /** |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | '', |
67 | 67 | "|{$_sKey}" |
68 | 68 | ); |
69 | - return "{$_aField['field_id']}{$_sKey}"; |
|
69 | + return "{$_aField[ 'field_id' ]}{$_sKey}"; |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | /** |
@@ -116,7 +116,7 @@ discard block |
||
116 | 116 | $_aOutput = array(); |
117 | 117 | |
118 | 118 | // Set nonce. |
119 | - $_aOutput[] = wp_nonce_field( |
|
119 | + $_aOutput[ ] = wp_nonce_field( |
|
120 | 120 | $this->oProp->sClassHash, |
121 | 121 | $this->oProp->sClassHash, |
122 | 122 | true, |
@@ -127,17 +127,17 @@ discard block |
||
127 | 127 | $this->_setOptionArray( $iTermID, $this->oProp->sOptionKey ); |
128 | 128 | |
129 | 129 | // Get the field outputs |
130 | - $_aOutput[] = $this->oForm->get( $bRenderTableRow ); |
|
130 | + $_aOutput[ ] = $this->oForm->get( $bRenderTableRow ); |
|
131 | 131 | |
132 | 132 | // Filter the output |
133 | 133 | $_sOutput = $this->oUtil->addAndApplyFilters( |
134 | 134 | $this, |
135 | - 'content_' . $this->oProp->sClassName, |
|
135 | + 'content_'.$this->oProp->sClassName, |
|
136 | 136 | $this->content( implode( PHP_EOL, $_aOutput ) ) |
137 | 137 | ); |
138 | 138 | |
139 | 139 | // Do action |
140 | - $this->oUtil->addAndDoActions( $this, 'do_' . $this->oProp->sClassName, $this ); |
|
140 | + $this->oUtil->addAndDoActions( $this, 'do_'.$this->oProp->sClassName, $this ); |
|
141 | 141 | |
142 | 142 | return $_sOutput; |
143 | 143 | |
@@ -156,8 +156,8 @@ discard block |
||
156 | 156 | public function _replyToPrintColumnCell( $vValue, $sColumnSlug, $sTermID ) { |
157 | 157 | |
158 | 158 | $_sCellHTML = ''; |
159 | - if ( isset( $_GET['taxonomy'] ) && $_GET['taxonomy'] ) { |
|
160 | - $_sCellHTML = $this->oUtil->addAndApplyFilter( $this, "cell_{$_GET['taxonomy']}", $vValue, $sColumnSlug, $sTermID ); |
|
159 | + if ( isset( $_GET[ 'taxonomy' ] ) && $_GET[ 'taxonomy' ] ) { |
|
160 | + $_sCellHTML = $this->oUtil->addAndApplyFilter( $this, "cell_{$_GET[ 'taxonomy' ]}", $vValue, $sColumnSlug, $sTermID ); |
|
161 | 161 | } |
162 | 162 | $_sCellHTML = $this->oUtil->addAndApplyFilter( $this, "cell_{$this->oProp->sClassName}", $_sCellHTML, $sColumnSlug, $sTermID ); |
163 | 163 | $_sCellHTML = $this->oUtil->addAndApplyFilter( $this, "cell_{$this->oProp->sClassName}_{$sColumnSlug}", $_sCellHTML, $sTermID ); // 3.0.2+ |
@@ -37,7 +37,7 @@ |
||
37 | 37 | '' // default value |
38 | 38 | ); |
39 | 39 | |
40 | - if ( ! $this->canUserView( $this->sCapability ) ) { |
|
40 | + if ( !$this->canUserView( $this->sCapability ) ) { |
|
41 | 41 | return ''; |
42 | 42 | } |
43 | 43 |