@@ -61,14 +61,16 @@ discard block |
||
| 61 | 61 | $value = $this->get_value( $atts ); |
| 62 | 62 | |
| 63 | 63 | if ( false === $operator && is_null( $value ) ) { |
| 64 | - if ( false !== $atts['if'] ) { // Only-if test |
|
| 64 | + if ( false !== $atts['if'] ) { |
|
| 65 | +// Only-if test |
|
| 65 | 66 | $match = $authed && ! in_array( strtolower( $atts['if'] ), array( '', '0', 'false', 'no' ) ); |
| 66 | 67 | } else { |
| 67 | 68 | $match = $authed; // Just login test |
| 68 | 69 | } |
| 69 | 70 | |
| 70 | 71 | $output = $this->get_output( $match, $atts, $content ); |
| 71 | - } else { // Regular test |
|
| 72 | + } else { |
|
| 73 | +// Regular test |
|
| 72 | 74 | |
| 73 | 75 | $output = $content; |
| 74 | 76 | |
@@ -199,12 +201,15 @@ discard block |
||
| 199 | 201 | $opens = 0; // inner opens |
| 200 | 202 | $found = false; // found split position |
| 201 | 203 | |
| 202 | - while ( $content ) { // scan |
|
| 204 | + while ( $content ) { |
|
| 205 | +// scan |
|
| 203 | 206 | |
| 204 | 207 | if ( ! preg_match( '#(.*?)(\[\/?(gvlogic|else).*?])(.*)#s', $content, $matches ) ) { |
| 205 | - if ( ! $found ) { // We're still iffing. |
|
| 208 | + if ( ! $found ) { |
|
| 209 | +// We're still iffing. |
|
| 206 | 210 | $if .= $content; |
| 207 | - } else { // We are elsing |
|
| 211 | + } else { |
|
| 212 | +// We are elsing |
|
| 208 | 213 | $else .= $content; |
| 209 | 214 | } |
| 210 | 215 | break; // No more shortcodes |
@@ -212,9 +217,11 @@ discard block |
||
| 212 | 217 | |
| 213 | 218 | list( $_, $before_shortcode, $shortcode, $_, $after_shortcode ) = $matches; |
| 214 | 219 | |
| 215 | - if ( ! $found ) { // We're still iffing. |
|
| 220 | + if ( ! $found ) { |
|
| 221 | +// We're still iffing. |
|
| 216 | 222 | $if .= $before_shortcode; |
| 217 | - } else { // We are elsing |
|
| 223 | + } else { |
|
| 224 | +// We are elsing |
|
| 218 | 225 | $else .= $before_shortcode; |
| 219 | 226 | } |
| 220 | 227 | |
@@ -238,9 +245,11 @@ discard block |
||
| 238 | 245 | } |
| 239 | 246 | |
| 240 | 247 | // Tack on the shortcode |
| 241 | - if ( ! $found ) { // We're still iffing. |
|
| 248 | + if ( ! $found ) { |
|
| 249 | +// We're still iffing. |
|
| 242 | 250 | $if .= $shortcode; |
| 243 | - } else { // We are elsing |
|
| 251 | + } else { |
|
| 252 | +// We are elsing |
|
| 244 | 253 | $else .= $shortcode; |
| 245 | 254 | } |
| 246 | 255 | } |