Code Duplication    Length = 20-20 lines in 2 locations

main/inc/lib/icalcreator/iCalcreator.class.php 2 locations

@@ 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
    }