Changeset 7673 for trunk/calendar/inc/class.boicalendar.inc.php
- Timestamp:
- 12/18/12 16:15:29 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/calendar/inc/class.boicalendar.inc.php
r7655 r7673 1434 1434 //$this->debug('parse_parameters array return_value: '._debug_array($return_value,False)); 1435 1435 1436 for ($i = 0; $i < count($return_value); ++$i) { 1436 $return_value_count = count($return_value); 1437 for ($i = 0; $i < $return_value_count; ++$i) { 1437 1438 $name = strtolower($return_value[$i]['param']); 1438 1439 $value = $this->strip_quotes($return_value[$i]['value']); … … 1661 1662 if (!empty ($event[$value])) { 1662 1663 if ($multiples && $value != 'exdate') { 1663 for ($i = 0; $i < count($event[$value]); ++$i) { 1664 $event_value_count = count($event[$value]); 1665 for ($i = 0; $i < $event_value_count; ++$i) { 1664 1666 $str .= $this->fold(strtoupper(str_replace('_', '-', $value)) . $this->build_parameters($event[$value][$i], $value)); 1665 1667 } … … 1674 1676 case 'uri' : 1675 1677 if (!empty ($event[$value])) { 1676 for ($i = 0; $i < count($event[$value]); ++$i) { 1678 $event_value_count = count($event[$value]); 1679 for ($i = 0; $i < $event_value_count; ++$i) { 1677 1680 $str .= $this->fold(strtoupper(str_replace('_', '-', $value)) . $this->build_parameters($event[$value][$i], $to_text)); 1678 1681 } … … 1682 1685 if (!empty ($event[$value])) { 1683 1686 if ($multiples) { 1684 for ($i = 0; $i < count($event[$value]); ++$i) { 1687 $event_value_count = count($event[$value]); 1688 for ($i = 0; $i < $event_value_count; ++$i) { 1685 1689 $str .= $this->fold(strtoupper(str_replace('_', '-', $value)) . $this->build_parameters($event[$value][$i], $value)); 1686 1690 } … … 1712 1716 if (@ $this->parameter[$key]['type'] != 'function') { 1713 1717 if ($multiples && count($event[$value]) > 1) { 1714 for ($i = 0; $i < count($event[$value]); ++$i) { 1718 $event_value_count = count($event[$value]); 1719 for ($i = 0; $i < $event_value_count; ++$i) { 1715 1720 $str .= $this->fold(strtoupper(str_replace('_', '-', $value)) . $this->build_parameters($event[$value][$i], $value)); 1716 1721 } … … 1721 1726 $function = $this->parameter[$value]['function']; 1722 1727 if ($multiples) { 1723 for ($i = 0; $i < count($event[$value]); ++$i) { 1728 $event_value_count = count($event[$value]); 1729 for ($i = 0; $i < $event_value_count; ++$i) { 1724 1730 $str .= $this->fold(strtoupper(str_replace('_', '-', $value)) . ':' . $this-> $function ($event[$value][$i])); 1725 1731 } … … 1732 1738 case 'cal-address' : 1733 1739 if (is_array($event[$value][0])) { 1734 for ($j = 0; $j < count($event[$value]); ++$j) { 1740 $event_value_count = count($event[$value]); 1741 for ($j = 0; $j < $event_value_count; ++$j) { 1735 1742 $temp_output = $this->build_parameters($event[$value][$j], $value); 1736 1743 if ($temp_output) { … … 1748 1755 } 1749 1756 if (!empty ($event['x_type'])) { 1750 for ($i = 0; $i < count($event['x_type']); ++$i) { 1757 $event_x_type_count = count($event['x_type']); 1758 for ($i = 0; $i < $event_x_type_count; ++$i) { 1751 1759 $str .= $this->build_xtype($event['x_type'][$i], ':'); 1752 1760 } … … 1755 1763 if ($ical_item == 'vtimezone') { 1756 1764 if ($event['tzdata']) { 1757 for ($k = 0; $k < count($event['tzdata']); ++$k) { 1765 $event_tzdata_count = count($event['tzdata']); 1766 for ($k = 0; $k < $event_tzdata_count; ++$k) { 1758 1767 $str .= 'BEGIN:' . strtoupper($event['tzdata'][$k]['type']) . "\r\n"; 1759 1768 $str .= $this->build_card_internals(strtolower($event['tzdata'][$k]['type']), $event['tzdata'][$k]); … … 1763 1772 } 1764 1773 elseif ($event['alarm']) { 1765 for ($k = 0; $k < count($event['alarm']); ++$k) { 1774 $event_alarm_count = count($event['alarm']); 1775 for ($k = 0; $k < $event_alarm_count; ++$k) { 1766 1776 $str .= 'BEGIN:VALARM' . "\r\n"; 1767 1777 $str .= $this->build_card_internals('valarm', $event['alarm'][$k]);
Note: See TracChangeset
for help on using the changeset viewer.