Completed
Push — master ( fb0568...ccb61a )
by
unknown
02:14
created
src/CalendarSettings/Ghamari.php 1 patch
Indentation   +120 added lines, -120 removed lines patch added patch discarded remove patch
@@ -1,8 +1,8 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
- return array (
3
+  return array (
4 4
 
5
- /************************************************************
5
+  /************************************************************
6 6
   *                        Convert to
7 7
   ************************************************************
8 8
   *
@@ -10,85 +10,85 @@  discard block
 block discarded – undo
10 10
   *
11 11
   *\_________________________________________________________/
12 12
   */
13
-   'convert_to' => function( $date_time ) {
13
+    'convert_to' => function( $date_time ) {
14 14
 
15
-     $config = include( 'Shamsi.php' );
15
+      $config = include( 'Shamsi.php' );
16 16
 
17
-     $date_time = Datium\Datium::create( $date_time )->to( 'shamsi' )->object();
17
+      $date_time = Datium\Datium::create( $date_time )->to( 'shamsi' )->object();
18 18
 
19
-     $year = $date_time->format('Y');
19
+      $year = $date_time->format('Y');
20 20
 
21
-     $month = $date_time->format('n');
21
+      $month = $date_time->format('n');
22 22
 
23
-     $day = $date_time->format('d');
23
+      $day = $date_time->format('d');
24 24
 
25
-     $temp_day = 0 ;
25
+      $temp_day = 0 ;
26 26
 
27
-     for ( $i = 1 ; $i < $month ; $i++ ) {
27
+      for ( $i = 1 ; $i < $month ; $i++ ) {
28 28
 
29
-         $temp_day += $config[ 'month_days_number' ][ $i ];
29
+          $temp_day += $config[ 'month_days_number' ][ $i ];
30 30
 
31
-       }
31
+        }
32 32
 
33 33
       $temp_day += $day;
34 34
 
35 35
       $leap = new Datium\Tools\Leap( $year );
36 36
 
37
-     if( $leap->get() && $month > 11 ) $temp_day++;
37
+      if( $leap->get() && $month > 11 ) $temp_day++;
38 38
 
39
-     $_year = ( ( ( ( ( $year - 1 ) * 365.2422 ) + $temp_day ) - 119) / 354.3670 ) + 1;
39
+      $_year = ( ( ( ( ( $year - 1 ) * 365.2422 ) + $temp_day ) - 119) / 354.3670 ) + 1;
40 40
 
41
-     $_year = explode( '.', $_year );
41
+      $_year = explode( '.', $_year );
42 42
 
43
-     $year = $_year[0];
43
+      $year = $_year[0];
44 44
 
45
-     $_month = $_year[1];
45
+      $_month = $_year[1];
46 46
 
47 47
       $var_temp = '0.0';
48 48
 
49
-       for ( $i = strlen( $_month ); $i > 2; $i-- ) {
49
+        for ( $i = strlen( $_month ); $i > 2; $i-- ) {
50 50
 
51
-         $var_temp .= '0';
51
+          $var_temp .= '0';
52 52
 
53 53
       }
54 54
 
55 55
       $var_temp .= '1';
56 56
 
57
-     $_month = $_month * $var_temp ;
57
+      $_month = $_month * $var_temp ;
58 58
 
59
-     $_month = ( $_month * 12 ) + 1;
59
+      $_month = ( $_month * 12 ) + 1;
60 60
 
61
-     $_month = explode( '.', $_month );
61
+      $_month = explode( '.', $_month );
62 62
 
63
-     $month = $_month[0];
63
+      $month = $_month[0];
64 64
 
65
-     $_day = $_month[1];
65
+      $_day = $_month[1];
66 66
 
67
-     $var_temp = '0.0';
67
+      $var_temp = '0.0';
68 68
 
69
-     for ( $i = strlen( $_day );  $i > 2;  $i-- ) {
69
+      for ( $i = strlen( $_day );  $i > 2;  $i-- ) {
70 70
 
71 71
         $var_temp .= '0' ;
72 72
 
73
-     }
73
+      }
74 74
 
75
-     $var_temp .= '1';
75
+      $var_temp .= '1';
76 76
 
77
-     $_day = $_day * $var_temp;
77
+      $_day = $_day * $var_temp;
78 78
 
79
-     $_day = ( $_day * 29.530 );
79
+      $_day = ( $_day * 29.530 );
80 80
 
81
-     $_day = explode( '.', $_day );
81
+      $_day = explode( '.', $_day );
82 82
 
83
-     $day = $_day[0];
83
+      $day = $_day[0];
84 84
 
85 85
     $date_time->setDate( $year, $month, $day );
86 86
 
87 87
     return $date_time;
88 88
 
89
-   },
89
+    },
90 90
 
91
-   /************************************************************
91
+    /************************************************************
92 92
     *                        Convert From
93 93
     ************************************************************
94 94
     *
@@ -96,62 +96,62 @@  discard block
 block discarded – undo
96 96
     *
97 97
     *\_________________________________________________________/
98 98
     */
99
-   'convert_from' => function( $date_time ) {
99
+    'convert_from' => function( $date_time ) {
100 100
 
101
-     $config = include('Ghamari.php');
101
+      $config = include('Ghamari.php');
102 102
 
103
-     $year = $date_time->format('Y');
103
+      $year = $date_time->format('Y');
104 104
 
105
-     $month = $date_time->format('m');
105
+      $month = $date_time->format('m');
106 106
 
107
-     $day = $date_time->format('d');
107
+      $day = $date_time->format('d');
108 108
 
109
-     $days_of_year = 0;
109
+      $days_of_year = 0;
110 110
 
111
-     foreach ( $config['month_days_number'] as $month => $value ) {
111
+      foreach ( $config['month_days_number'] as $month => $value ) {
112 112
 
113
-       if( $month > $month ) $days_of_year += $value;
113
+        if( $month > $month ) $days_of_year += $value;
114 114
 
115
-     }
115
+      }
116 116
 
117
-     $days_of_year += $day;
117
+      $days_of_year += $day;
118 118
 
119
-     $days_of_leap_years =  intval( ( ( $year - 1 ) / 3 )  );
119
+      $days_of_leap_years =  intval( ( ( $year - 1 ) / 3 )  );
120 120
 
121
-     $days_of_ghamari_years = ( ( ( $year - 1 ) * 354 ) + $days_of_year + $days_of_leap_years );
121
+      $days_of_ghamari_years = ( ( ( $year - 1 ) * 354 ) + $days_of_year + $days_of_leap_years );
122 122
 
123
-     $days_of_gregorain_years = $days_of_ghamari_years + 227078;
123
+      $days_of_gregorain_years = $days_of_ghamari_years + 227078;
124 124
 
125
-     $days_of_gregorain_years = $days_of_gregorain_years - intval( ( ( $year + 578 ) / 4 ) );
125
+      $days_of_gregorain_years = $days_of_gregorain_years - intval( ( ( $year + 578 ) / 4 ) );
126 126
 
127
-     $gregorian_month = ( $days_of_gregorain_years % 365 );
127
+      $gregorian_month = ( $days_of_gregorain_years % 365 );
128 128
 
129
-     $gregorian_year = intval( $days_of_gregorain_years / 365 ) + 1;
129
+      $gregorian_year = intval( $days_of_gregorain_years / 365 ) + 1;
130 130
 
131
-     $config = include('Gregorian.php');
131
+      $config = include('Gregorian.php');
132 132
 
133
-     foreach ($config [ 'month_days_number' ] as $month => $value) {
133
+      foreach ($config [ 'month_days_number' ] as $month => $value) {
134 134
 
135
-       if ( $gregorian_month < $value ) {
135
+        if ( $gregorian_month < $value ) {
136 136
 
137
-         break;
138
-       }
137
+          break;
138
+        }
139 139
 
140
-         $gregorian_month -= $value;
141
-     }
140
+          $gregorian_month -= $value;
141
+      }
142 142
 
143
-       $gregorian_day = $gregorian_month;
143
+        $gregorian_day = $gregorian_month;
144 144
 
145
-       $gregorian_month = $month;
145
+        $gregorian_month = $month;
146 146
 
147
-       $date_time->setDate( $gregorian_year, $gregorian_month, $gregorian_day );
147
+        $date_time->setDate( $gregorian_year, $gregorian_month, $gregorian_day );
148 148
 
149 149
       return $date_time;
150 150
 
151 151
 
152
-   },
152
+    },
153 153
 
154
-   /************************************************************
154
+    /************************************************************
155 155
     *               Shorthand for jalali calendar
156 156
     ************************************************************
157 157
     *
@@ -159,9 +159,9 @@  discard block
 block discarded – undo
159 159
     *
160 160
     *\_________________________________________________________/
161 161
     */
162
-   'shorthand' => 'sh',
162
+    'shorthand' => 'sh',
163 163
 
164
-   /************************************************************
164
+    /************************************************************
165 165
     *                        Month's name
166 166
     ************************************************************
167 167
     *
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
     *
170 170
     *\_________________________________________________________/
171 171
     */
172
-   'month' => array (
172
+    'month' => array (
173 173
 
174 174
         'Muharram',
175 175
 
@@ -195,9 +195,9 @@  discard block
 block discarded – undo
195 195
 
196 196
         'Dhu al_Hijjah'
197 197
 
198
-     ),
198
+      ),
199 199
 
200
-   /************************************************************
200
+    /************************************************************
201 201
     *                        Days of Week
202 202
     ************************************************************
203 203
     *
@@ -206,90 +206,90 @@  discard block
 block discarded – undo
206 206
     *
207 207
     *\_________________________________________________________/
208 208
     */
209
-   'days_of_week' => array (
210
-         'al-Aḥad',
211
-         'al-Ithnayn',
212
-         'ath-Thulatha\'',
213
-         'al-Arbi\'a',
214
-         'al-Khamees',
215
-         'al-Jumu\'ah',
216
-         'as-Sabt',
209
+    'days_of_week' => array (
210
+          'al-Aḥad',
211
+          'al-Ithnayn',
212
+          'ath-Thulatha\'',
213
+          'al-Arbi\'a',
214
+          'al-Khamees',
215
+          'al-Jumu\'ah',
216
+          'as-Sabt',
217 217
 
218
-   ),
218
+    ),
219 219
 
220
-   'numbers' => array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'),
220
+    'numbers' => array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'),
221 221
 
222
-   'day_to_nigh' => 'AM',
222
+    'day_to_nigh' => 'AM',
223 223
 
224
-   'night_to_day' => 'PM',
224
+    'night_to_day' => 'PM',
225 225
 
226
-   'end_of_days_number' => 'th',
226
+    'end_of_days_number' => 'th',
227 227
 
228 228
 
229 229
 
230 230
 
231
-   'month_days_number' => array(     1 => 30,
232
-                                     2 => 29,
233
-                                     3 => 30,
234
-                                     4 => 30,
235
-                                     5 => 29,
236
-                                     6 => 29,
237
-                                     7 => 30,
238
-                                     8 => 29,
239
-                                     9 => 30,
240
-                                     10 => 29,
241
-                                     11 => 30,
242
-                                     12 => 30 ),
231
+    'month_days_number' => array(     1 => 30,
232
+                                      2 => 29,
233
+                                      3 => 30,
234
+                                      4 => 30,
235
+                                      5 => 29,
236
+                                      6 => 29,
237
+                                      7 => 30,
238
+                                      8 => 29,
239
+                                      9 => 30,
240
+                                      10 => 29,
241
+                                      11 => 30,
242
+                                      12 => 30 ),
243 243
 
244
-     'day_of_year' => function( $date_time ) {
244
+      'day_of_year' => function( $date_time ) {
245 245
 
246
-       $result = null;
246
+        $result = null;
247 247
 
248
-       $config = include( 'Ghamari.php' );
248
+        $config = include( 'Ghamari.php' );
249 249
 
250
-       $month = $date_time->format('n');
250
+        $month = $date_time->format('n');
251 251
 
252
-       $day = $date_time->format('d');
252
+        $day = $date_time->format('d');
253 253
 
254
-       foreach( $config['month_days_number'] as $_month => $value ) {
254
+        foreach( $config['month_days_number'] as $_month => $value ) {
255 255
 
256
-         if ( $_month < $month ) {
256
+          if ( $_month < $month ) {
257 257
 
258
-           $result += $value;
258
+            $result += $value;
259 259
 
260
-         }
260
+          }
261 261
 
262
-       }
262
+        }
263 263
 
264
-       $result += $day;
264
+        $result += $day;
265 265
 
266
-       return $result;
266
+        return $result;
267 267
 
268
-     },
268
+      },
269 269
 
270
-     'day_of_week' => function( $date_time ) {
270
+      'day_of_week' => function( $date_time ) {
271 271
 
272
-       $configGhamari = include(   'Ghamari.php' );
272
+        $configGhamari = include(   'Ghamari.php' );
273 273
 
274
-       $configGregorian = include( 'Gregorian.php' );
274
+        $configGregorian = include( 'Gregorian.php' );
275 275
 
276
-       $day = $date_time->format('l');
276
+        $day = $date_time->format('l');
277 277
 
278
-       $day = str_replace( $configGregorian['days_of_week'], $configGhamari['days_of_week'], $day);
278
+        $day = str_replace( $configGregorian['days_of_week'], $configGhamari['days_of_week'], $day);
279 279
 
280
-       foreach ( $configGhamari['days_of_week'] as $key => $value ) {
280
+        foreach ( $configGhamari['days_of_week'] as $key => $value ) {
281 281
 
282
-         if( $value == $day ) {
282
+          if( $value == $day ) {
283 283
 
284
-           return $key += 1;
284
+            return $key += 1;
285 285
 
286
-         }
286
+          }
287 287
 
288
-       }
288
+        }
289 289
 
290
-     },
290
+      },
291 291
 
292
-     /************************************************************
292
+      /************************************************************
293 293
       *                       Leap year
294 294
       ************************************************************
295 295
       *
@@ -297,9 +297,9 @@  discard block
 block discarded – undo
297 297
       *
298 298
       *\_________________________________________________________/
299 299
       */
300
-     'leap_year' => null,
300
+      'leap_year' => null,
301 301
 
302
-   /************************************************************
302
+    /************************************************************
303 303
     *                        Weekend
304 304
     ************************************************************
305 305
     *
@@ -307,6 +307,6 @@  discard block
 block discarded – undo
307 307
     *
308 308
     *\_________________________________________________________/
309 309
     */
310
-   'weekend' => array( 'friday' )
310
+    'weekend' => array( 'friday' )
311 311
 
312 312
   );
Please login to merge, or discard this patch.