Code Duplication    Length = 8-9 lines in 2 locations

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

@@ 5083-5090 (lines=8) @@
5080
                        $daynamesw = TRUE;
5081
                    if( isset( $recur['BYDAY'][0] )) {
5082
                        $daynoexists = TRUE;
5083
                        if(( isset( $recur['FREQ'] ) && ( $recur['FREQ'] == 'MONTHLY' )) || isset( $recur['BYMONTH'] ))
5084
                            $daynosw = $this->_recurBYcntcheck( $recur['BYDAY'][0]
5085
                                , $daycnts[$m][$d]['monthdayno_up']
5086
                                , $daycnts[$m][$d]['monthdayno_down'] );
5087
                        elseif( isset( $recur['FREQ'] ) && ( $recur['FREQ'] == 'YEARLY' ))
5088
                            $daynosw = $this->_recurBYcntcheck( $recur['BYDAY'][0]
5089
                                , $daycnts[$m][$d]['yeardayno_up']
5090
                                , $daycnts[$m][$d]['yeardayno_down'] );
5091
                    }
5092
                    if((  $daynoexists &&  $daynosw && $daynamesw ) ||
5093
                        ( !$daynoexists && !$daynosw && $daynamesw )) {
@@ 5106-5114 (lines=9) @@
5103
                            $daynamesw = TRUE;
5104
                        if( isset( $bydayvalue[0] )) {
5105
                            $daynoexists = TRUE;
5106
                            if(( isset( $recur['FREQ'] ) && ( $recur['FREQ'] == 'MONTHLY' )) ||
5107
                                isset( $recur['BYMONTH'] ))
5108
                                $daynosw = $this->_recurBYcntcheck( $bydayvalue['0']
5109
                                    , $daycnts[$m][$d]['monthdayno_up']
5110
                                    , $daycnts[$m][$d]['monthdayno_down'] );
5111
                            elseif( isset( $recur['FREQ'] ) && ( $recur['FREQ'] == 'YEARLY' ))
5112
                                $daynosw = $this->_recurBYcntcheck( $bydayvalue['0']
5113
                                    , $daycnts[$m][$d]['yeardayno_up']
5114
                                    , $daycnts[$m][$d]['yeardayno_down'] );
5115
                        }
5116
                        //echo "daynoexists:$daynoexists daynosw:$daynosw daynamesw:$daynamesw<br />\n"; // test ###
5117
                        if((  $daynoexists &&  $daynosw && $daynamesw ) ||