@@ 370-389 (lines=20) @@ | ||
367 | $return = TRUE; |
|
368 | } |
|
369 | break; |
|
370 | default: |
|
371 | $reduced = array(); |
|
372 | if( $propName != 'X-PROP' ) { |
|
373 | if( !isset( $this->xprop[$propName] )) return FALSE; |
|
374 | foreach( $this->xprop as $k => $a ) { |
|
375 | if(( $k != $propName ) && !empty( $a )) |
|
376 | $reduced[$k] = $a; |
|
377 | } |
|
378 | } |
|
379 | else { |
|
380 | if( count( $this->xprop ) <= $propix ) return FALSE; |
|
381 | $xpropno = 0; |
|
382 | foreach( $this->xprop as $xpropkey => $xpropvalue ) { |
|
383 | if( $propix != $xpropno ) |
|
384 | $reduced[$xpropkey] = $xpropvalue; |
|
385 | $xpropno++; |
|
386 | } |
|
387 | } |
|
388 | $this->xprop = $reduced; |
|
389 | return TRUE; |
|
390 | } |
|
391 | return $return; |
|
392 | } |
|
@@ 5954-5973 (lines=20) @@ | ||
5951 | $return = TRUE; |
|
5952 | } |
|
5953 | break; |
|
5954 | default: |
|
5955 | $reduced = ''; |
|
5956 | if( $propName != 'X-PROP' ) { |
|
5957 | if( !isset( $this->xprop[$propName] )) return FALSE; |
|
5958 | foreach( $this->xprop as $k => $a ) { |
|
5959 | if(( $k != $propName ) && !empty( $a )) |
|
5960 | $reduced[$k] = $a; |
|
5961 | } |
|
5962 | } |
|
5963 | else { |
|
5964 | if( count( $this->xprop ) <= $propix ) return FALSE; |
|
5965 | $xpropno = 0; |
|
5966 | foreach( $this->xprop as $xpropkey => $xpropvalue ) { |
|
5967 | if( $propix != $xpropno ) |
|
5968 | $reduced[$xpropkey] = $xpropvalue; |
|
5969 | $xpropno++; |
|
5970 | } |
|
5971 | } |
|
5972 | $this->xprop = $reduced; |
|
5973 | return TRUE; |
|
5974 | } |
|
5975 | return $return; |
|
5976 | } |