Code Duplication    Length = 18-18 lines in 3 locations

admin/admission.php 1 location

@@ 75-92 (lines=18) @@
72
    <option value='s'>" . _AM_APCAL_TZOPT_SERVER . "</option>
73
    <option value='g'>" . _AM_APCAL_TZOPT_GMT . "</option>
74
    <option value='y'>" . _AM_APCAL_TZOPT_USER . "</option>\n";
75
switch ($tz) {
76
    case 's':
77
        $tzoffset  = 0;
78
        $tzdisp    = ($serverTZ >= 0 ? '+' : '-') . sprintf('%02d:%02d', abs($serverTZ), abs($serverTZ) * 60 % 60);
79
        $tzoptions = str_replace("'s'>", "'s' selected>", $tzoptions);
80
        break;
81
    case 'g':
82
        $tzoffset  = -$serverTZ * 3600;
83
        $tzdisp    = 'GMT';
84
        $tzoptions = str_replace("'g'>", "'g' selected>", $tzoptions);
85
        break;
86
    default:
87
    case 'y':
88
        $tzoffset  = ($userTZ - $serverTZ) * 3600;
89
        $tzdisp    = ($userTZ >= 0 ? '+' : '-') . sprintf('%02d:%02d', abs($userTZ), abs($userTZ) * 60 % 60);
90
        $tzoptions = str_replace("'y'>", "'y' selected>", $tzoptions);
91
        break;
92
}
93
94
if (isset($_POST['admit']) && isset($_POST['ids']) && is_array($_POST['ids'])) {
95

admin/events.php 1 location

@@ 100-117 (lines=18) @@
97
    <option value='s'>" . _AM_APCAL_TZOPT_SERVER . "</option>
98
    <option value='g'>" . _AM_APCAL_TZOPT_GMT . "</option>
99
    <option value='y'>" . _AM_APCAL_TZOPT_USER . "</option>\n";
100
switch ($tz) {
101
    case 's':
102
        $tzoffset  = 0;
103
        $tzdisp    = ($serverTZ >= 0 ? '+' : '-') . sprintf('%02d:%02d', abs($serverTZ), abs($serverTZ) * 60 % 60);
104
        $tzoptions = str_replace("'s'>", "'s' selected>", $tzoptions);
105
        break;
106
    case 'g':
107
        $tzoffset  = -$serverTZ * 3600;
108
        $tzdisp    = 'GMT';
109
        $tzoptions = str_replace("'g'>", "'g' selected>", $tzoptions);
110
        break;
111
    default:
112
    case 'y':
113
        $tzoffset  = ($userTZ - $serverTZ) * 3600;
114
        $tzdisp    = ($userTZ >= 0 ? '+' : '-') . sprintf('%02d:%02d', abs($userTZ), abs($userTZ) * 60 % 60);
115
        $tzoptions = str_replace("'y'>", "'y' selected>", $tzoptions);
116
        break;
117
}
118
119
// �ǡ����١��������ʤɤ���������
120
if (isset($_POST['delete'])) {

admin/icalendar_import.php 1 location

@@ 66-83 (lines=18) @@
63
    <option value='s'>" . _AM_APCAL_TZOPT_SERVER . "</option>
64
    <option value='g'>" . _AM_APCAL_TZOPT_GMT . "</option>
65
    <option value='y'>" . _AM_APCAL_TZOPT_USER . "</option>\n";
66
switch ($tz) {
67
    case 's':
68
        $tzoffset  = 0;
69
        $tzdisp    = ($serverTZ >= 0 ? '+' : '-') . sprintf('%02d:%02d', abs($serverTZ), abs($serverTZ) * 60 % 60);
70
        $tzoptions = str_replace("'s'>", "'s' selected>", $tzoptions);
71
        break;
72
    case 'g':
73
        $tzoffset  = -$serverTZ * 3600;
74
        $tzdisp    = 'GMT';
75
        $tzoptions = str_replace("'g'>", "'g' selected>", $tzoptions);
76
        break;
77
    default:
78
    case 'y':
79
        $tzoffset  = ($userTZ - $serverTZ) * 3600;
80
        $tzdisp    = ($userTZ >= 0 ? '+' : '-') . sprintf('%02d:%02d', abs($userTZ), abs($userTZ) * 60 % 60);
81
        $tzoptions = str_replace("'y'>", "'y' selected>", $tzoptions);
82
        break;
83
}
84
85
// �ǡ����١��������ʤɤ���������
86
if (isset($_POST['http_import']) && !empty($_POST['import_uri'])) {