Code Duplication    Length = 2-3 lines in 4 locations

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

@@ 1369-1370 (lines=2) @@
1366
            }
1367
            $toolbox = new calendarComponent();
1368
            foreach( $proprows as $line ) {
1369
                if( '\n' == substr( $line, -2 ))
1370
                    $line = substr( $line, 0, strlen( $line ) - 2 );
1371
                /* get propname */
1372
                $cix = $propname = null;
1373
                for( $cix=0; $cix < strlen( $line ); $cix++ ) {
@@ 6376-6377 (lines=2) @@
6373
        /* parse each property 'line' */
6374
        foreach( $proprows as $line ) {
6375
            $line = str_replace( "\n ", '', $line );
6376
            if( '\n' == substr( $line, -2 ))
6377
                $line = substr( $line, 0, strlen( $line ) - 2 );
6378
            /* get propname, (problem with x-properties, otherwise in previous loop) */
6379
            $cix = $propname = null;
6380
            for( $cix=0; $cix < strlen( $line ); $cix++ ) {

main/newscorm/aicc.class.php 1 location

@@ 477-479 (lines=3) @@
474
            $new_dir = '/'.$new_dir;
475
        }
476
        // Cut trailing slash.
477
        if ($new_dir[strlen($new_dir) - 1] == '/') {
478
            $new_dir = substr($new_dir, 0, -1);
479
        }
480
481
        /* Uncompressing phase */
482

main/newscorm/scorm.class.php 1 location

@@ 644-646 (lines=3) @@
641
            $new_dir = '/'.$new_dir;
642
        }
643
644
        if ($new_dir[strlen($new_dir)-1] == '/') {
645
            $new_dir = substr($new_dir,0,-1);
646
        }
647
648
        /* Uncompressing phase */
649