Code Duplication    Length = 6-6 lines in 2 locations

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

@@ 5729-5734 (lines=6) @@
5726
    function deleteProperty( $propName, $propix=FALSE ) {
5727
        if( $this->_notExistProp( $propName )) return FALSE;
5728
        $propName = strtoupper( $propName );
5729
        if( in_array( $propName, array( 'ATTACH',   'ATTENDEE', 'CATEGORIES', 'COMMENT',   'CONTACT', 'DESCRIPTION',    'EXDATE', 'EXRULE',
5730
            'FREEBUSY', 'RDATE',    'RELATED-TO', 'RESOURCES', 'RRULE',   'REQUEST-STATUS', 'TZNAME', 'X-PROP'  ))) {
5731
            if( !$propix )
5732
                $propix = ( isset( $this->propdelix[$propName] )) ? $this->propdelix[$propName] + 2 : 1;
5733
            $this->propdelix[$propName] = --$propix;
5734
        }
5735
        $return = FALSE;
5736
        switch( $propName ) {
5737
            case 'ACTION':
@@ 6009-6014 (lines=6) @@
6006
    function getProperty( $propName=FALSE, $propix=FALSE, $inclParam=FALSE, $specform=FALSE ) {
6007
        if( $this->_notExistProp( $propName )) return FALSE;
6008
        $propName = ( $propName ) ? strtoupper( $propName ) : 'X-PROP';
6009
        if( in_array( $propName, array( 'ATTACH',   'ATTENDEE', 'CATEGORIES', 'COMMENT',   'CONTACT', 'DESCRIPTION',    'EXDATE', 'EXRULE',
6010
            'FREEBUSY', 'RDATE',    'RELATED-TO', 'RESOURCES', 'RRULE',   'REQUEST-STATUS', 'TZNAME', 'X-PROP'  ))) {
6011
            if( !$propix )
6012
                $propix = ( isset( $this->propix[$propName] )) ? $this->propix[$propName] + 2 : 1;
6013
            $this->propix[$propName] = --$propix;
6014
        }
6015
        switch( $propName ) {
6016
            case 'ACTION':
6017
                if( !empty( $this->action['value'] )) return ( $inclParam ) ? $this->action : $this->action['value'];