@@ -196,7 +196,6 @@ |
||
196 | 196 | * For common hooks throughout the other factory components, see [Base Factory](./package-AdminPageFramework.Common.Factory.html). |
197 | 197 | * |
198 | 198 | * <h3>Factory Specific Hooks</h3> |
199 | - |
|
200 | 199 | * <h4> Action Hooks</h4> |
201 | 200 | * <ul> |
202 | 201 | * <li>**load_{page slug}** – [2.1.0+] triggered when the framework's page is loaded before the header gets sent. This will not be triggered in the admin pages that are not registered by the framework. The first parameter: class object [3.1.2+].</li> |
@@ -39,7 +39,7 @@ discard block |
||
39 | 39 | */ |
40 | 40 | public function replyToDoAction() { |
41 | 41 | AdminPageFramework_WPUtility::setTransient( |
42 | - AdminPageFrameworkLoader_Registry::TRANSIENT_PREFIX . 'devver', |
|
42 | + AdminPageFrameworkLoader_Registry::TRANSIENT_PREFIX.'devver', |
|
43 | 43 | $this->___getVersion(), // data - if an error occurs, an empty string will be given |
44 | 44 | 604800 // for one week |
45 | 45 | ); |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | $_oUtil = new AdminPageFramework_WPUtility; |
55 | 55 | $_aHeaders = $_oUtil->getScriptData( |
56 | 56 | $this->___getPageBody(), |
57 | - '', /// context |
|
57 | + '', /// context |
|
58 | 58 | array( 'version' => 'Version' ) |
59 | 59 | ); |
60 | 60 | return $_oUtil->getElement( |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | ? $aTabDefinition[ 'tab_slug' ] |
50 | 50 | : ''; |
51 | 51 | |
52 | - if ( ! $this->sTabSlug ) { |
|
52 | + if ( !$this->sTabSlug ) { |
|
53 | 53 | return; |
54 | 54 | } |
55 | 55 | |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | |
73 | 73 | if ( $aTabDefinition[ 'tab_slug' ] ) { |
74 | 74 | add_action( |
75 | - "load_{$sPageSlug}_{$aTabDefinition['tab_slug']}", |
|
75 | + "load_{$sPageSlug}_{$aTabDefinition[ 'tab_slug' ]}", |
|
76 | 76 | array( $this, 'replyToLoadTab' ) |
77 | 77 | ); |
78 | 78 | add_action( |
@@ -25,8 +25,8 @@ discard block |
||
25 | 25 | |
26 | 26 | // Tabs |
27 | 27 | new AdminPageFrameworkLoader_AdminPage_Help_Information( |
28 | - $oFactory, // factory object |
|
29 | - $this->sPageSlug, // page slug |
|
28 | + $oFactory, // factory object |
|
29 | + $this->sPageSlug, // page slug |
|
30 | 30 | array( // tab definition |
31 | 31 | 'tab_slug' => 'information', |
32 | 32 | 'title' => __( 'Support', 'admin-page-framework-loader' ), |
@@ -40,11 +40,11 @@ discard block |
||
40 | 40 | 'title' => __( 'Getting Started', 'admin-page-framework-loader' ), |
41 | 41 | 'url' => add_query_arg( |
42 | 42 | array( |
43 | - 'page' => AdminPageFrameworkLoader_Registry::$aAdminPages['about'], |
|
43 | + 'page' => AdminPageFrameworkLoader_Registry::$aAdminPages[ 'about' ], |
|
44 | 44 | // 'tab' => 'guide', |
45 | 45 | ), |
46 | 46 | admin_url( 'index.php' ) // Dashboard |
47 | - ) . '#section-getting_started__' |
|
47 | + ).'#section-getting_started__' |
|
48 | 48 | ) |
49 | 49 | ); |
50 | 50 | new AdminPageFrameworkLoader_AdminPage_Help_FAQ( |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | 'title' => __( 'About', 'admin-page-framework-loader' ), |
88 | 88 | 'url' => add_query_arg( |
89 | 89 | array( |
90 | - 'page' => AdminPageFrameworkLoader_Registry::$aAdminPages['about'] |
|
90 | + 'page' => AdminPageFrameworkLoader_Registry::$aAdminPages[ 'about' ] |
|
91 | 91 | ), |
92 | 92 | admin_url( 'index.php' ) // Dashboard |
93 | 93 | ) |
@@ -105,17 +105,17 @@ discard block |
||
105 | 105 | |
106 | 106 | // Page meta boxes |
107 | 107 | new AdminPageFrameworkLoader_AdminPageMetaBox_ExternalLinks( |
108 | - null, // meta box id - passing null will make it auto generate |
|
108 | + null, // meta box id - passing null will make it auto generate |
|
109 | 109 | __( 'Resources', 'admin-page-framework-loader' ), // title |
110 | 110 | array( // page slugs |
111 | 111 | AdminPageFrameworkLoader_Registry::$aAdminPages[ 'help' ], |
112 | 112 | ), |
113 | - 'side', // context |
|
113 | + 'side', // context |
|
114 | 114 | 'default' // priority |
115 | 115 | ); |
116 | 116 | |
117 | 117 | $oFactory->enqueueStyle( |
118 | - AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/help.css', |
|
118 | + AdminPageFrameworkLoader_Registry::$sDirPath.'/asset/css/help.css', |
|
119 | 119 | $this->sPageSlug |
120 | 120 | ); |
121 | 121 |
@@ -33,8 +33,8 @@ discard block |
||
33 | 33 | // add_filter( 'wp_feed_cache_transient_lifetime', '__return_zero' ); |
34 | 34 | |
35 | 35 | // Styles |
36 | - $this->oFactory->enqueueStyle( AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/column.css' ); |
|
37 | - $this->oFactory->enqueueStyle( AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/feed-list.css' ); |
|
36 | + $this->oFactory->enqueueStyle( AdminPageFrameworkLoader_Registry::$sDirPath.'/asset/css/column.css' ); |
|
37 | + $this->oFactory->enqueueStyle( AdminPageFrameworkLoader_Registry::$sDirPath.'/asset/css/feed-list.css' ); |
|
38 | 38 | |
39 | 39 | // $this->oFactory->setPageTitleVisibility( false ); |
40 | 40 | $this->oFactory->setInPageTabsVisibility( false ); |
@@ -47,9 +47,9 @@ discard block |
||
47 | 47 | public function replyToDoTab() { |
48 | 48 | |
49 | 49 | $_oFeedList = new AdminPageFrameworkLoader_FeedList( $this->sRSSURL ); |
50 | - $_aFeedItems = apply_filters( AdminPageFrameworkLoader_Registry::HOOK_SLUG . '_filter_admin_add_ons', $this->_getDemo() + $_oFeedList->get() ); |
|
50 | + $_aFeedItems = apply_filters( AdminPageFrameworkLoader_Registry::HOOK_SLUG.'_filter_admin_add_ons', $this->_getDemo() + $_oFeedList->get() ); |
|
51 | 51 | if ( empty( $_aFeedItems ) ) { |
52 | - echo "<p>" . __( 'No add-on could be found.', 'admin-page-framework-loader' ) . "</p>"; |
|
52 | + echo "<p>".__( 'No add-on could be found.', 'admin-page-framework-loader' )."</p>"; |
|
53 | 53 | return; |
54 | 54 | } |
55 | 55 | |
@@ -67,13 +67,13 @@ discard block |
||
67 | 67 | private function _getList( array $aFeedItems ) { |
68 | 68 | |
69 | 69 | $_aOutput = array(); |
70 | - $_aColumnInfo = array ( // this will be modified as the items get rendered |
|
70 | + $_aColumnInfo = array( // this will be modified as the items get rendered |
|
71 | 71 | 'bRowTagOpened' => false, |
72 | 72 | 'bRowTagClosed' => false, |
73 | 73 | 'iCurrRowPos' => 0, |
74 | 74 | 'iCurrColPos' => 0, |
75 | 75 | ); |
76 | - $_aColumnOption = array ( |
|
76 | + $_aColumnOption = array( |
|
77 | 77 | 'iMaxCols' => 3, |
78 | 78 | 'sClassAttr' => 'apfl_columns', |
79 | 79 | 'sClassAttrGroup' => 'apfl_columns_box', |
@@ -82,9 +82,9 @@ discard block |
||
82 | 82 | 'sClassAttrFirstCol' => 'apfl_columns_first_col', |
83 | 83 | ); |
84 | 84 | |
85 | - $_sSiteURLWOQuery = preg_replace( '/\?.*/', '', get_bloginfo( 'url' ) ); |
|
86 | - foreach( $aFeedItems as $_aItem ) { |
|
87 | - $_aOutput[] = $this->_getFeedListItem( |
|
85 | + $_sSiteURLWOQuery = preg_replace( '/\?.*/', '', get_bloginfo( 'url' ) ); |
|
86 | + foreach ( $aFeedItems as $_aItem ) { |
|
87 | + $_aOutput[ ] = $this->_getFeedListItem( |
|
88 | 88 | ( array ) $_aItem, |
89 | 89 | $_aColumnInfo, |
90 | 90 | $_aColumnOption, |
@@ -93,14 +93,14 @@ discard block |
||
93 | 93 | } |
94 | 94 | |
95 | 95 | // If the section (row) tag is not closed, close it. |
96 | - if ( $_aColumnInfo[ 'bRowTagOpened' ] && ! $_aColumnInfo[ 'bRowTagClosed' ] ) { |
|
97 | - $_aOutput[] = '</div>'; |
|
96 | + if ( $_aColumnInfo[ 'bRowTagOpened' ] && !$_aColumnInfo[ 'bRowTagClosed' ] ) { |
|
97 | + $_aOutput[ ] = '</div>'; |
|
98 | 98 | } |
99 | 99 | $_aColumnInfo[ 'bRowTagClosed' ] = true; |
100 | 100 | |
101 | 101 | // Enclose the output in the group tag |
102 | 102 | return '<div class="apfl_addon_list_container">' |
103 | - . '<div class="' . $_aColumnOption[ 'sClassAttr' ] . ' ' . $_aColumnOption[ 'sClassAttrGroup' ] . '">' |
|
103 | + . '<div class="'.$_aColumnOption[ 'sClassAttr' ].' '.$_aColumnOption[ 'sClassAttrGroup' ].'">' |
|
104 | 104 | . implode( '', $_aOutput ) |
105 | 105 | . '</div>' |
106 | 106 | . '</div>'; |
@@ -110,10 +110,10 @@ discard block |
||
110 | 110 | * Returns an HTML output from the given feed item array. |
111 | 111 | * @return string |
112 | 112 | */ |
113 | - private function _getFeedListItem( array $aItem, array &$aColumnInfo, array $aColumnOption, $sSiteURLWOQuery='' ) { |
|
113 | + private function _getFeedListItem( array $aItem, array &$aColumnInfo, array $aColumnOption, $sSiteURLWOQuery = '' ) { |
|
114 | 114 | |
115 | 115 | // Initial checks |
116 | - if ( ! isset( $aItem[ 'title' ] ) ) { |
|
116 | + if ( !isset( $aItem[ 'title' ] ) ) { |
|
117 | 117 | return ''; |
118 | 118 | } |
119 | 119 | |
@@ -139,20 +139,20 @@ discard block |
||
139 | 139 | $_sTarget = ''; |
140 | 140 | |
141 | 141 | // Enclose the item buffer into the item container |
142 | - $_sItem = '<div class="' . $aColumnOption['sClassAttrCol'] |
|
143 | - . ' apfl_col_element_of_' . $aColumnOption['iMaxCols'] . ' ' |
|
142 | + $_sItem = '<div class="'.$aColumnOption[ 'sClassAttrCol' ] |
|
143 | + . ' apfl_col_element_of_'.$aColumnOption[ 'iMaxCols' ].' ' |
|
144 | 144 | . ' apfl_extension ' |
145 | - . ( ( 1 == $aColumnInfo['iCurrColPos'] ) ? $aColumnOption['sClassAttrFirstCol'] : '' ) |
|
145 | + . ( ( 1 == $aColumnInfo[ 'iCurrColPos' ] ) ? $aColumnOption[ 'sClassAttrFirstCol' ] : '' ) |
|
146 | 146 | . '"' |
147 | 147 | . '>' |
148 | 148 | . '<div class="apfl_addon_item">' |
149 | - . "<h4 class='apfl_feed_item_title'>{$aItem['title']}</h4>" |
|
149 | + . "<h4 class='apfl_feed_item_title'>{$aItem[ 'title' ]}</h4>" |
|
150 | 150 | . "<div class='apfl_feed_item_description'>" |
151 | - . $aItem['description'] |
|
151 | + . $aItem[ 'description' ] |
|
152 | 152 | . "</div>" |
153 | 153 | . "<div class='get-now apfl_feed_item_link_button'>" |
154 | - . "<a href='" . esc_url( $aItem[ 'link' ] ) . "' target='{$_sTarget}' rel='nofollow' class='button button-secondary'>" |
|
155 | - . $aItem['label'] |
|
154 | + . "<a href='".esc_url( $aItem[ 'link' ] )."' target='{$_sTarget}' rel='nofollow' class='button button-secondary'>" |
|
155 | + . $aItem[ 'label' ] |
|
156 | 156 | . "</a>" |
157 | 157 | . "</div>" |
158 | 158 | . '</div>' |
@@ -160,18 +160,18 @@ discard block |
||
160 | 160 | |
161 | 161 | // If it's the first item in the row, add the class attribute. |
162 | 162 | // Be aware that at this point, the tag will be unclosed. Therefore, it must be closed later at some point. |
163 | - if ( 1 == $aColumnInfo['iCurrColPos'] ) { |
|
164 | - $aColumnInfo['bRowTagOpened'] = true; |
|
165 | - $_sItem = '<div class="' . $aColumnOption['sClassAttrRow'] . '">' |
|
163 | + if ( 1 == $aColumnInfo[ 'iCurrColPos' ] ) { |
|
164 | + $aColumnInfo[ 'bRowTagOpened' ] = true; |
|
165 | + $_sItem = '<div class="'.$aColumnOption[ 'sClassAttrRow' ].'">' |
|
166 | 166 | . $_sItem; |
167 | 167 | } |
168 | 168 | |
169 | 169 | // If the current column position reached the set max column, increment the current position of row |
170 | - if ( 0 === ( $aColumnInfo['iCurrColPos'] % $aColumnOption['iMaxCols'] ) ) { |
|
171 | - $aColumnInfo['iCurrRowPos']++; // increment the row number |
|
172 | - $aColumnInfo['iCurrColPos'] = 0; // reset the current column position |
|
173 | - $_sItem .= '</div>'; // close the section(row) div tag |
|
174 | - $aColumnInfo['bRowTagClosed'] = true; |
|
170 | + if ( 0 === ( $aColumnInfo[ 'iCurrColPos' ] % $aColumnOption[ 'iMaxCols' ] ) ) { |
|
171 | + $aColumnInfo[ 'iCurrRowPos' ]++; // increment the row number |
|
172 | + $aColumnInfo[ 'iCurrColPos' ] = 0; // reset the current column position |
|
173 | + $_sItem .= '</div>'; // close the section(row) div tag |
|
174 | + $aColumnInfo[ 'bRowTagClosed' ] = true; |
|
175 | 175 | } |
176 | 176 | return $_sItem; |
177 | 177 | |
@@ -183,14 +183,14 @@ discard block |
||
183 | 183 | */ |
184 | 184 | private function _getDemo() { |
185 | 185 | |
186 | - $_oOption = AdminPageFrameworkLoader_Option::getInstance( AdminPageFrameworkLoader_Registry::$aOptionKeys['main'] ); |
|
186 | + $_oOption = AdminPageFrameworkLoader_Option::getInstance( AdminPageFrameworkLoader_Registry::$aOptionKeys[ 'main' ] ); |
|
187 | 187 | $_bEnabled = $_oOption->get( 'enable_demo' ); |
188 | 188 | |
189 | 189 | $_sTitle = __( 'Demo', 'admin=page-framework-loader' ); |
190 | 190 | return array( |
191 | 191 | $_sTitle => array( |
192 | 192 | 'title' => $_sTitle, |
193 | - 'description' => '<div style="text-align: center;" class="aligncenter"><img class="aligncenter" src="' . AdminPageFrameworkLoader_Registry::getPluginURL( '/asset/image/icon-128x128.png' ) . '" alt="' . esc_attr( $_sTitle ) . '"/></div>' |
|
193 | + 'description' => '<div style="text-align: center;" class="aligncenter"><img class="aligncenter" src="'.AdminPageFrameworkLoader_Registry::getPluginURL( '/asset/image/icon-128x128.png' ).'" alt="'.esc_attr( $_sTitle ).'"/></div>' |
|
194 | 194 | . '<p>' |
195 | 195 | . __( 'Showcases the features of Admin Page Framework.', 'admin-page-framework-loader' ) |
196 | 196 | . '</p>', |
@@ -200,7 +200,7 @@ discard block |
||
200 | 200 | ? 0 |
201 | 201 | : 1, |
202 | 202 | ) + $_GET, |
203 | - admin_url( $GLOBALS['pagenow'] ) |
|
203 | + admin_url( $GLOBALS[ 'pagenow' ] ) |
|
204 | 204 | ), |
205 | 205 | 'label' => $_bEnabled |
206 | 206 | ? "<span id='button-deactivate-demo' class='deactivate'>" |
@@ -33,7 +33,7 @@ discard block |
||
33 | 33 | */ |
34 | 34 | public function replyToDecideToLoad( /* $oScreen */ ) { |
35 | 35 | |
36 | - if ( ! $this->_isInThePage() ) { |
|
36 | + if ( !$this->_isInThePage() ) { |
|
37 | 37 | return; |
38 | 38 | } |
39 | 39 | |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | |
45 | 45 | // Retrieve the development version. |
46 | 46 | $this->_sDevelopmentVersion = $this->oUtil->getTransient( |
47 | - AdminPageFrameworkLoader_Registry::TRANSIENT_PREFIX . 'devver' |
|
47 | + AdminPageFrameworkLoader_Registry::TRANSIENT_PREFIX.'devver' |
|
48 | 48 | ); |
49 | 49 | |
50 | 50 | // Disable the meta box if the development version is not above the running one. |
@@ -63,7 +63,7 @@ discard block |
||
63 | 63 | */ |
64 | 64 | private function _scheduleEvent() { |
65 | 65 | |
66 | - $_sActionName = AdminPageFrameworkLoader_Registry::HOOK_SLUG . '_action_get_development_version'; |
|
66 | + $_sActionName = AdminPageFrameworkLoader_Registry::HOOK_SLUG.'_action_get_development_version'; |
|
67 | 67 | $_aArguments = array(); |
68 | 68 | if ( wp_next_scheduled( $_sActionName, $_aArguments ) ) { |
69 | 69 | return false; |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | ) |
98 | 98 | . "</p>" |
99 | 99 | . "<div style='width:100%; display:inline-block;'>" |
100 | - . '<a href="' . esc_url( 'https://github.com/michaeluno/admin-page-framework/archive/dev.zip' ). '">' |
|
100 | + . '<a href="'.esc_url( 'https://github.com/michaeluno/admin-page-framework/archive/dev.zip' ).'">' |
|
101 | 101 | . "<div class='button button-primary float-right'>" |
102 | 102 | . __( 'Download', 'admin-page-framework-loader' ) |
103 | 103 | . "</div>" |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | . "</div>" |
106 | 106 | ; |
107 | 107 | |
108 | - return $_sInsert . $sContent; |
|
108 | + return $_sInsert.$sContent; |
|
109 | 109 | |
110 | 110 | } |
111 | 111 |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | 'class_name' => 'AceCustomFieldType', |
89 | 89 | 'label' => __( 'ACE', 'admin-page-framework-loader' ), |
90 | 90 | 'description' => __( 'provides code syntax highlighting in a text area field.', 'admin-page-framework-loader' ), |
91 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/example/library/ace-custom-field-type', |
|
91 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/example/library/ace-custom-field-type', |
|
92 | 92 | 'archive_file_path' => 'custom-field-types/ace-custom-field-type/AceCustomFieldType.php', |
93 | 93 | 'archive_dir_path' => 'custom-field-types/ace-custom-field-type', |
94 | 94 | 'text_domain' => 'admin-page-framework', |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | 'class_name' => 'GitHubCustomFieldType', |
98 | 98 | 'label' => __( 'GitHub Buttons', 'admin-page-framework-loader' ), |
99 | 99 | 'description' => __( 'allows you to display GitHub buttons in a field.', 'admin-page-framework-loader' ), |
100 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/include/library/github-custom-field-type', |
|
100 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/include/library/github-custom-field-type', |
|
101 | 101 | 'archive_file_path' => 'custom-field-types/github-custom-field-type/GitHubCustomFieldType.php', |
102 | 102 | 'archive_dir_path' => 'custom-field-types/github-custom-field-type', |
103 | 103 | 'text_domain' => 'admin-page-framework', |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | 'class_name' => 'PathCustomFieldType', |
107 | 107 | 'label' => __( 'Path', 'admin-page-framework-loader' ), |
108 | 108 | 'description' => __( 'allows the user to select a file path on the server.', 'admin-page-framework-loader' ), |
109 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/example/library/path-custom-field-type', |
|
109 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/example/library/path-custom-field-type', |
|
110 | 110 | 'archive_file_path' => 'custom-field-types/path-custom-field-type/PathCustomFieldType.php', |
111 | 111 | 'archive_dir_path' => 'custom-field-types/path-custom-field-type', |
112 | 112 | 'text_domain' => 'admin-page-framework', |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | 'class_name' => 'ToggleCustomFieldType', |
116 | 116 | 'label' => __( 'Toggle', 'admin-page-framework-loader' ), |
117 | 117 | 'description' => __( 'allows the user to switch a button.', 'admin-page-framework-loader' ), |
118 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/example/library/toggle-custom-field-type', |
|
118 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/example/library/toggle-custom-field-type', |
|
119 | 119 | 'archive_file_path' => 'custom-field-types/toggle-custom-field-type/ToggleCustomFieldType.php', |
120 | 120 | 'archive_dir_path' => 'custom-field-types/toggle-custom-field-type', |
121 | 121 | 'text_domain' => 'admin-page-framework', |
@@ -124,7 +124,7 @@ discard block |
||
124 | 124 | 'class_name' => 'NoUISliderCustomFieldType', |
125 | 125 | 'label' => __( 'NoUISlider (Range Slider)', 'admin-page-framework-loader' ), |
126 | 126 | 'description' => __( 'allows the user to set values in ranges.', 'admin-page-framework-loader' ), |
127 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/example/library/nouislider-custom-field-type', |
|
127 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/example/library/nouislider-custom-field-type', |
|
128 | 128 | 'archive_file_path' => 'custom-field-types/nouislider-custom-field-type/NoUISliderCustomFieldType.php', |
129 | 129 | 'archive_dir_path' => 'custom-field-types/nouislider-custom-field-type', |
130 | 130 | 'text_domain' => 'admin-page-framework', |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | 'class_name' => 'Select2CustomFieldType', |
134 | 134 | 'label' => __( 'Select2', 'admin-page-framework-loader' ), |
135 | 135 | 'description' => __( 'allows the user to select items with autocomplete from a list which can be populated with AJAX.', 'admin-page-framework-loader' ), |
136 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/example/library/select2-custom-field-type', |
|
136 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/example/library/select2-custom-field-type', |
|
137 | 137 | 'archive_file_path' => 'custom-field-types/select2-custom-field-type/Select2CustomFieldType.php', |
138 | 138 | 'archive_dir_path' => 'custom-field-types/select2-custom-field-type', |
139 | 139 | 'text_domain' => 'admin-page-framework', |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | 'class_name' => 'PostTypeTaxonomyCustomFieldType', |
143 | 143 | 'label' => __( 'Post Type Taxonomy', 'admin-page-framework-loader' ), |
144 | 144 | 'description' => __( 'allows the user to select taxonomy terms of selected post types.', 'admin-page-framework-loader' ), |
145 | - 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath . '/example/library/post_type_taxonomy_field-type', |
|
145 | + 'directory_path' => AdminPageFrameworkLoader_Registry::$sDirPath.'/example/library/post_type_taxonomy_field-type', |
|
146 | 146 | 'archive_file_path' => 'custom-field-types/post_type_taxonomy_field-type/PostTypeTaxonomyCustomFieldType.php', |
147 | 147 | 'archive_dir_path' => 'custom-field-types/post_type_taxonomy_field-type', |
148 | 148 | 'text_domain' => 'admin-page-framework', |
@@ -151,13 +151,13 @@ discard block |
||
151 | 151 | |
152 | 152 | // Let third-party scripts add custom field types. |
153 | 153 | $this->aCustomFieldTypes = apply_filters( |
154 | - AdminPageFrameworkLoader_Registry::HOOK_SLUG . '_filter_generator_custom_field_types', |
|
154 | + AdminPageFrameworkLoader_Registry::HOOK_SLUG.'_filter_generator_custom_field_types', |
|
155 | 155 | $this->aCustomFieldTypes |
156 | 156 | ); |
157 | 157 | |
158 | - foreach( $this->aCustomFieldTypes as $_sKey => $_aCustomFieldType ) { |
|
158 | + foreach ( $this->aCustomFieldTypes as $_sKey => $_aCustomFieldType ) { |
|
159 | 159 | $this->aCustomFieldTypeLabels[ $_sKey ] = $_aCustomFieldType[ 'label' ] |
160 | - . ' - <span class="description">' . $_aCustomFieldType[ 'description' ] . '</span>'; |
|
160 | + . ' - <span class="description">'.$_aCustomFieldType[ 'description' ].'</span>'; |
|
161 | 161 | } |
162 | 162 | |
163 | 163 | } |
@@ -173,10 +173,10 @@ discard block |
||
173 | 173 | |
174 | 174 | // Check the file extension. |
175 | 175 | $_aAllowedExtensions = apply_filters( |
176 | - AdminPageFrameworkLoader_Registry::HOOK_SLUG . '_filter_generator_allowed_file_extensions', |
|
176 | + AdminPageFrameworkLoader_Registry::HOOK_SLUG.'_filter_generator_allowed_file_extensions', |
|
177 | 177 | array( 'php', 'css', 'js' ) |
178 | 178 | ); |
179 | - if ( ! in_array( pathinfo( $sPathInArchive, PATHINFO_EXTENSION ), $_aAllowedExtensions ) ) { |
|
179 | + if ( !in_array( pathinfo( $sPathInArchive, PATHINFO_EXTENSION ), $_aAllowedExtensions ) ) { |
|
180 | 180 | return $sFileContents; |
181 | 181 | } |
182 | 182 | |
@@ -206,7 +206,7 @@ discard block |
||
206 | 206 | private function _getModifiedInclusionList( $sFileContents ) { |
207 | 207 | return str_replace( |
208 | 208 | ');', // search |
209 | - $this->_getClassListOfCustomFieldTypes() . ');', // replace - @todo insert the selected class list here |
|
209 | + $this->_getClassListOfCustomFieldTypes().');', // replace - @todo insert the selected class list here |
|
210 | 210 | $sFileContents // subject |
211 | 211 | ); |
212 | 212 | } |
@@ -223,18 +223,18 @@ discard block |
||
223 | 223 | $_POST, |
224 | 224 | array( |
225 | 225 | $this->oFactory->oProp->sOptionKey, |
226 | - 'generator', // section id |
|
226 | + 'generator', // section id |
|
227 | 227 | 'class_prefix' // field id |
228 | 228 | ), |
229 | 229 | '' |
230 | 230 | ); |
231 | 231 | $_aOutput = array(); |
232 | - foreach( $_aCheckedCustomFieldTypes as $_sClassName => $_aCustomFieldType ) { |
|
233 | - $_aOutput[] = ' "' . $_sClassPrefix . $_sClassName . '"' |
|
232 | + foreach ( $_aCheckedCustomFieldTypes as $_sClassName => $_aCustomFieldType ) { |
|
233 | + $_aOutput[ ] = ' "'.$_sClassPrefix.$_sClassName.'"' |
|
234 | 234 | . ' => ' |
235 | - . 'AdminPageFramework_Registry::$sDirPath . ' . '"/' . ltrim( $_aCustomFieldType[ 'archive_file_path' ], '/' ) . '",'; |
|
235 | + . 'AdminPageFramework_Registry::$sDirPath . '.'"/'.ltrim( $_aCustomFieldType[ 'archive_file_path' ], '/' ).'",'; |
|
236 | 236 | } |
237 | - return implode( PHP_EOL, $_aOutput ) . PHP_EOL; |
|
237 | + return implode( PHP_EOL, $_aOutput ).PHP_EOL; |
|
238 | 238 | |
239 | 239 | } |
240 | 240 | |
@@ -252,7 +252,7 @@ discard block |
||
252 | 252 | $this->aCustomFieldTypes // ArchiveFilePaths |
253 | 253 | ); |
254 | 254 | $_aArchiveFilePaths = array(); |
255 | - foreach( $_aSelectedCustomFieldTypes as $_sClassName => $_aCustomFieldType ) { |
|
255 | + foreach ( $_aSelectedCustomFieldTypes as $_sClassName => $_aCustomFieldType ) { |
|
256 | 256 | $_aArchiveFilePaths[ $_sClassName ] = $this->oFactory->oUtil->getElement( |
257 | 257 | $_aCustomFieldType, |
258 | 258 | 'archive_file_path', |
@@ -304,17 +304,17 @@ discard block |
||
304 | 304 | array( $sParsingClassName, 'text_domain' ) |
305 | 305 | ); |
306 | 306 | if ( $_sFieldTypeTextDomain ) { |
307 | - $_aSearches[] = $_sFieldTypeTextDomain; |
|
308 | - $_aReplaces[] = $_sUserTextDomain; |
|
307 | + $_aSearches[ ] = $_sFieldTypeTextDomain; |
|
308 | + $_aReplaces[ ] = $_sUserTextDomain; |
|
309 | 309 | } |
310 | 310 | |
311 | - $_aSearches[] = 'admin-page-framework'; |
|
312 | - $_aReplaces[] = $_sUserTextDomain; |
|
311 | + $_aSearches[ ] = 'admin-page-framework'; |
|
312 | + $_aReplaces[ ] = $_sUserTextDomain; |
|
313 | 313 | |
314 | 314 | // Return the converted string. |
315 | 315 | return str_replace( |
316 | - $_aSearches, // search |
|
317 | - $_aReplaces, // replace |
|
316 | + $_aSearches, // search |
|
317 | + $_aReplaces, // replace |
|
318 | 318 | $sFileContents // subject |
319 | 319 | ); |
320 | 320 | |
@@ -332,8 +332,8 @@ discard block |
||
332 | 332 | ); |
333 | 333 | |
334 | 334 | return preg_replace( |
335 | - $this->_getClassPrefixRegexPatterns( $_aSelectedFieldTypeClassNames ), // search |
|
336 | - $this->_getClassPrefixRegexReplacements( $_aSelectedFieldTypeClassNames ), // replace |
|
335 | + $this->_getClassPrefixRegexPatterns( $_aSelectedFieldTypeClassNames ), // search |
|
336 | + $this->_getClassPrefixRegexReplacements( $_aSelectedFieldTypeClassNames ), // replace |
|
337 | 337 | $sFileContents // subject |
338 | 338 | ); |
339 | 339 | |
@@ -346,8 +346,8 @@ discard block |
||
346 | 346 | private function _getClassPrefixRegexPatterns( array $aSelectedFieldTypeClassNames ) { |
347 | 347 | |
348 | 348 | $_aPregSearches = array(); |
349 | - foreach( $aSelectedFieldTypeClassNames as $_sClassName ) { |
|
350 | - $_aPregSearches[] = '/(?<=[^a-zA-Z0-9])(' . $_sClassName . ')/'; |
|
349 | + foreach ( $aSelectedFieldTypeClassNames as $_sClassName ) { |
|
350 | + $_aPregSearches[ ] = '/(?<=[^a-zA-Z0-9])('.$_sClassName.')/'; |
|
351 | 351 | } |
352 | 352 | return $_aPregSearches; |
353 | 353 | |
@@ -359,9 +359,9 @@ discard block |
||
359 | 359 | */ |
360 | 360 | private function _getClassPrefixRegexReplacements( array $aSelectedFieldTypeClassNames ) { |
361 | 361 | |
362 | - $_aPrefixedClassNames = $aSelectedFieldTypeClassNames; |
|
362 | + $_aPrefixedClassNames = $aSelectedFieldTypeClassNames; |
|
363 | 363 | array_walk( |
364 | - $_aPrefixedClassNames, // passed by reference |
|
364 | + $_aPrefixedClassNames, // passed by reference |
|
365 | 365 | array( $this, '_replyToSetPrefix' ), |
366 | 366 | $this->oFactory->oUtil->getElement( |
367 | 367 | $_POST, |
@@ -382,8 +382,8 @@ discard block |
||
382 | 382 | * @callback function array_walk |
383 | 383 | * @return string |
384 | 384 | */ |
385 | - public function _replyToSetPrefix( &$sClassName, $sKey, $sPrefix='' ) { |
|
386 | - $sClassName = $sPrefix . '$0'; |
|
385 | + public function _replyToSetPrefix( &$sClassName, $sKey, $sPrefix = '' ) { |
|
386 | + $sClassName = $sPrefix.'$0'; |
|
387 | 387 | } |
388 | 388 | |
389 | 389 | |
@@ -404,12 +404,12 @@ discard block |
||
404 | 404 | */ |
405 | 405 | public function replyToSetAdditionalDirectoriesForGenerator( $aDirPaths ) { |
406 | 406 | |
407 | - $_aCheckedCustomFieldTypes = $this->_getSelectedCustomFieldTypes( |
|
407 | + $_aCheckedCustomFieldTypes = $this->_getSelectedCustomFieldTypes( |
|
408 | 408 | $this->aCustomFieldTypes |
409 | 409 | ); |
410 | 410 | |
411 | 411 | $_aDirPathInfo = array(); |
412 | - foreach( $_aCheckedCustomFieldTypes as $_sKey => $_aCheckedCustomFieldType ) { |
|
412 | + foreach ( $_aCheckedCustomFieldTypes as $_sKey => $_aCheckedCustomFieldType ) { |
|
413 | 413 | |
414 | 414 | $_sArchiveDirPath = $this->oFactory->oUtil->getElement( $_aCheckedCustomFieldType, 'archive_dir_path' ); |
415 | 415 | $_sSourceDirPath = $this->oFactory->oUtil->getElement( $_aCheckedCustomFieldType, 'directory_path' ); |
@@ -425,7 +425,7 @@ discard block |
||
425 | 425 | * @return array The array keys of the checked items. |
426 | 426 | * @since 3.6.0 |
427 | 427 | */ |
428 | - private function _getSelectedCustomFieldTypes( array $aSubject=array() ) { |
|
428 | + private function _getSelectedCustomFieldTypes( array $aSubject = array() ) { |
|
429 | 429 | |
430 | 430 | $_aCheckedCustomFieldTypes = $this->oFactory->oUtil->getElementAsArray( |
431 | 431 | $_POST, |
@@ -26,7 +26,7 @@ |
||
26 | 26 | $oAdminPage, |
27 | 27 | $this->sPageSlug, |
28 | 28 | array( |
29 | - 'section_id' => $this->sTabSlug, // avoid hyphen(dash), dots, and white spaces |
|
29 | + 'section_id' => $this->sTabSlug, // avoid hyphen(dash), dots, and white spaces |
|
30 | 30 | 'tab_slug' => $this->sTabSlug, |
31 | 31 | 'title' => __( 'Download Framework', 'admin-page-framework-loader' ), |
32 | 32 | 'description' => array( |
@@ -31,8 +31,8 @@ discard block |
||
31 | 31 | public function getClasses() { |
32 | 32 | |
33 | 33 | // Include the include lists. The including file reassigns the list(array) to the $_aClassFiles variable. |
34 | - $_aClassFiles = array(); |
|
35 | - include( dirname( $this->sFilePath ) . '/include/loader-class-list.php' ); |
|
34 | + $_aClassFiles = array(); |
|
35 | + include( dirname( $this->sFilePath ).'/include/loader-class-list.php' ); |
|
36 | 36 | $this->_aClassFiles = $_aClassFiles; |
37 | 37 | return $_aClassFiles; |
38 | 38 | |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | if ( $_oRequirementCheck->check() ) { |
61 | 61 | $_oRequirementCheck->deactivatePlugin( |
62 | 62 | $this->sFilePath, |
63 | - __( 'Deactivating the plugin', 'admin-page-framework-loader' ), // additional message |
|
63 | + __( 'Deactivating the plugin', 'admin-page-framework-loader' ), // additional message |
|
64 | 64 | true // is in the activation hook. This will exit the script. |
65 | 65 | ); |
66 | 66 | } |
@@ -75,7 +75,7 @@ discard block |
||
75 | 75 | public function setLocalization() { |
76 | 76 | |
77 | 77 | // This plugin does not have messages to be displayed in the front end. |
78 | - if ( ! $this->bIsAdmin ) { |
|
78 | + if ( !$this->bIsAdmin ) { |
|
79 | 79 | return; |
80 | 80 | } |
81 | 81 | |
@@ -83,13 +83,13 @@ discard block |
||
83 | 83 | load_plugin_textdomain( |
84 | 84 | AdminPageFrameworkLoader_Registry::TEXT_DOMAIN, |
85 | 85 | false, |
86 | - $_sPluginBaseNameDirName . '/' . AdminPageFrameworkLoader_Registry::TEXT_DOMAIN_PATH |
|
86 | + $_sPluginBaseNameDirName.'/'.AdminPageFrameworkLoader_Registry::TEXT_DOMAIN_PATH |
|
87 | 87 | ); |
88 | 88 | |
89 | 89 | load_plugin_textdomain( |
90 | 90 | 'admin-page-framework', |
91 | 91 | false, |
92 | - $_sPluginBaseNameDirName . '/' . AdminPageFrameworkLoader_Registry::TEXT_DOMAIN_PATH |
|
92 | + $_sPluginBaseNameDirName.'/'.AdminPageFrameworkLoader_Registry::TEXT_DOMAIN_PATH |
|
93 | 93 | ); |
94 | 94 | |
95 | 95 | } |
@@ -112,14 +112,14 @@ discard block |
||
112 | 112 | |
113 | 113 | // Loader plugin admin pages. |
114 | 114 | new AdminPageFrameworkLoader_AdminPage( |
115 | - AdminPageFrameworkLoader_Registry::$aOptionKeys[ 'main' ], // the option key |
|
115 | + AdminPageFrameworkLoader_Registry::$aOptionKeys[ 'main' ], // the option key |
|
116 | 116 | $this->sFilePath // caller script path |
117 | 117 | ); |
118 | 118 | |
119 | 119 | // Network admin pages. |
120 | 120 | if ( is_network_admin() ) { |
121 | 121 | new AdminPageFrameworkLoader_NetworkAdmin( |
122 | - AdminPageFrameworkLoader_Registry::$aOptionKeys[ 'main' ], // the option key |
|
122 | + AdminPageFrameworkLoader_Registry::$aOptionKeys[ 'main' ], // the option key |
|
123 | 123 | $this->sFilePath // caller script path |
124 | 124 | ); |
125 | 125 | } |
@@ -139,7 +139,7 @@ discard block |
||
139 | 139 | */ |
140 | 140 | private function _shouldShowAdminPages() { |
141 | 141 | |
142 | - if ( ! $this->bIsAdmin ) { |
|
142 | + if ( !$this->bIsAdmin ) { |
|
143 | 143 | return false; |
144 | 144 | } |
145 | 145 | if ( AdminPageFrameworkLoader_Utility::isSilentMode() ) { |