|
@@ -78,19 +78,19 @@ discard block |
|
|
block discarded – undo |
|
78
|
78
|
|
|
79
|
79
|
$this->translate_to = 'gregorian'; |
|
80
|
80
|
|
|
81
|
|
- $this->config = include( 'Config.php' ); |
|
|
81
|
+ $this->config = include('Config.php'); |
|
82
|
82
|
|
|
83
|
|
- $this->calendar_type = $this->config[ 'default_calendar' ]; |
|
|
83
|
+ $this->calendar_type = $this->config['default_calendar']; |
|
84
|
84
|
|
|
85
|
|
- date_default_timezone_set( $this->config[ 'timezone' ] ); |
|
|
85
|
+ date_default_timezone_set($this->config['timezone']); |
|
86
|
86
|
|
|
87
|
87
|
$this->calendar_type = 'gregorian'; |
|
88
|
88
|
|
|
89
|
|
- switch ( Datium::$call_type ) { |
|
|
89
|
+ switch (Datium::$call_type) { |
|
90
|
90
|
|
|
91
|
91
|
case 'now': |
|
92
|
92
|
|
|
93
|
|
- $this->date_time = new DateTime( 'now' ); |
|
|
93
|
+ $this->date_time = new DateTime('now'); |
|
94
|
94
|
|
|
95
|
95
|
$this->gregorian_DayofWeek = $this->date_time->format('w'); |
|
96
|
96
|
|
|
@@ -98,13 +98,13 @@ discard block |
|
|
block discarded – undo |
|
98
|
98
|
|
|
99
|
99
|
case 'make': |
|
100
|
100
|
|
|
101
|
|
- $this->date_time = new DateTime( 'now' ); |
|
|
101
|
+ $this->date_time = new DateTime('now'); |
|
102
|
102
|
|
|
103
|
|
- $this->date_time->setDate( self::$array_date[ 'year' ], self::$array_date[ 'month' ], self::$array_date[ 'day' ] ); |
|
|
103
|
+ $this->date_time->setDate(self::$array_date['year'], self::$array_date['month'], self::$array_date['day']); |
|
104
|
104
|
|
|
105
|
|
- $this->date_time->setTime( self::$array_date[ 'hour' ], self::$array_date[ 'minute' ], self::$array_date[ 'second' ] ); |
|
|
105
|
+ $this->date_time->setTime(self::$array_date['hour'], self::$array_date['minute'], self::$array_date['second']); |
|
106
|
106
|
|
|
107
|
|
- $this->gregorian_DayofWeek = $this->date_time->format( 'w' ); |
|
|
107
|
+ $this->gregorian_DayofWeek = $this->date_time->format('w'); |
|
108
|
108
|
|
|
109
|
109
|
break; |
|
110
|
110
|
|
|
@@ -112,7 +112,7 @@ discard block |
|
|
block discarded – undo |
|
112
|
112
|
|
|
113
|
113
|
$this->date_time = Datium::$static_date_time; |
|
114
|
114
|
|
|
115
|
|
- $this->gregorian_DayofWeek = $this->date_time->format( 'w' ); |
|
|
115
|
+ $this->gregorian_DayofWeek = $this->date_time->format('w'); |
|
116
|
116
|
|
|
117
|
117
|
} |
|
118
|
118
|
|
|
@@ -131,17 +131,17 @@ discard block |
|
|
block discarded – undo |
|
131
|
131
|
|
|
132
|
132
|
return (object) array( |
|
133
|
133
|
|
|
134
|
|
- 'second' => $this->date_time->format( 's' ), |
|
|
134
|
+ 'second' => $this->date_time->format('s'), |
|
135
|
135
|
|
|
136
|
|
- 'minute' => $this->date_time->format( 'm' ), |
|
|
136
|
+ 'minute' => $this->date_time->format('m'), |
|
137
|
137
|
|
|
138
|
|
- 'hour' => $this->date_time->format( 'H' ), |
|
|
138
|
+ 'hour' => $this->date_time->format('H'), |
|
139
|
139
|
|
|
140
|
|
- 'day' => $this->date_time->format( 'd' ), |
|
|
140
|
+ 'day' => $this->date_time->format('d'), |
|
141
|
141
|
|
|
142
|
|
- 'month' => $this->date_time->format( 'm' ), |
|
|
142
|
+ 'month' => $this->date_time->format('m'), |
|
143
|
143
|
|
|
144
|
|
- 'year' => $this->date_time->format( 'Y' ) |
|
|
144
|
+ 'year' => $this->date_time->format('Y') |
|
145
|
145
|
|
|
146
|
146
|
); |
|
147
|
147
|
|
|
@@ -170,20 +170,20 @@ discard block |
|
|
block discarded – undo |
|
170
|
170
|
* @param $second integer |
|
171
|
171
|
* @return object |
|
172
|
172
|
*/ |
|
173
|
|
- public static function create( $year = 2000, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0 ) { |
|
|
173
|
+ public static function create($year = 2000, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0) { |
|
174
|
174
|
|
|
175
|
175
|
/** |
|
176
|
176
|
* When we want to set a Datetime object to Datium |
|
177
|
177
|
*/ |
|
178
|
|
- if ( func_num_args() === 1 ) { |
|
|
178
|
+ if (func_num_args() === 1) { |
|
179
|
179
|
|
|
180
|
|
- self::$static_date_time = func_get_arg( 0 ); |
|
|
180
|
+ self::$static_date_time = func_get_arg(0); |
|
181
|
181
|
|
|
182
|
182
|
self::$call_type = 'set'; |
|
183
|
183
|
|
|
184
|
184
|
} else { |
|
185
|
185
|
|
|
186
|
|
- self::$array_date = array( 'year' => $year, 'month' => $month, 'day' => $day, 'hour' => $hour, 'minute' => $minute, 'second' => $second ); |
|
|
186
|
+ self::$array_date = array('year' => $year, 'month' => $month, 'day' => $day, 'hour' => $hour, 'minute' => $minute, 'second' => $second); |
|
187
|
187
|
|
|
188
|
188
|
self::$call_type = 'make'; |
|
189
|
189
|
|
|
@@ -193,7 +193,7 @@ discard block |
|
|
block discarded – undo |
|
193
|
193
|
|
|
194
|
194
|
} |
|
195
|
195
|
|
|
196
|
|
- public static function between( $date_start, $date_end ) { |
|
|
196
|
+ public static function between($date_start, $date_end) { |
|
197
|
197
|
|
|
198
|
198
|
self::$date_start = $date_start; |
|
199
|
199
|
|
|
@@ -208,11 +208,11 @@ discard block |
|
|
block discarded – undo |
|
208
|
208
|
/** |
|
209
|
209
|
* Convert from current calendar, what type is current calendar? |
|
210
|
210
|
*/ |
|
211
|
|
- public function from( $calendar ) { |
|
|
211
|
+ public function from($calendar) { |
|
212
|
212
|
|
|
213
|
|
- $this->convert = new Convert( $this->date_time ); |
|
|
213
|
+ $this->convert = new Convert($this->date_time); |
|
214
|
214
|
|
|
215
|
|
- $this->date_time = $this->convert->from( $calendar ); |
|
|
215
|
+ $this->date_time = $this->convert->from($calendar); |
|
216
|
216
|
|
|
217
|
217
|
|
|
218
|
218
|
/** |
|
@@ -226,11 +226,11 @@ discard block |
|
|
block discarded – undo |
|
226
|
226
|
|
|
227
|
227
|
} |
|
228
|
228
|
|
|
229
|
|
- public function to( $calendar ) { |
|
|
229
|
+ public function to($calendar) { |
|
230
|
230
|
|
|
231
|
|
- $this->convert = new Convert( $this->date_time ); |
|
|
231
|
+ $this->convert = new Convert($this->date_time); |
|
232
|
232
|
|
|
233
|
|
- $this->date_time = $this->convert->to( $calendar ); |
|
|
233
|
+ $this->date_time = $this->convert->to($calendar); |
|
234
|
234
|
|
|
235
|
235
|
/** |
|
236
|
236
|
* We need this part for DayOf class |
|
@@ -249,9 +249,9 @@ discard block |
|
|
block discarded – undo |
|
249
|
249
|
* @param $start datetime |
|
250
|
250
|
* @param $end datetime |
|
251
|
251
|
*/ |
|
252
|
|
- public static function diff( $start, $end ) { |
|
|
252
|
+ public static function diff($start, $end) { |
|
253
|
253
|
|
|
254
|
|
- return date_diff( $start, $end ); |
|
|
254
|
+ return date_diff($start, $end); |
|
255
|
255
|
|
|
256
|
256
|
} |
|
257
|
257
|
|
|
@@ -260,13 +260,13 @@ discard block |
|
|
block discarded – undo |
|
260
|
260
|
* @param $value string |
|
261
|
261
|
* @return object |
|
262
|
262
|
*/ |
|
263
|
|
- public function add( $value ) { |
|
|
263
|
+ public function add($value) { |
|
264
|
264
|
|
|
265
|
|
- $this->date_interval_expression = str_replace( $this->config[ 'date_simple' ], $this->config[ 'date_interval' ], $value ); |
|
|
265
|
+ $this->date_interval_expression = str_replace($this->config['date_simple'], $this->config['date_interval'], $value); |
|
266
|
266
|
|
|
267
|
|
- $this->date_interval_expression = str_replace( ' ', '', 'P' . $this->date_interval_expression ); |
|
|
267
|
+ $this->date_interval_expression = str_replace(' ', '', 'P'.$this->date_interval_expression); |
|
268
|
268
|
|
|
269
|
|
- $this->date_time->add( new DateInterval( $this->date_interval_expression ) ); |
|
|
269
|
+ $this->date_time->add(new DateInterval($this->date_interval_expression)); |
|
270
|
270
|
|
|
271
|
271
|
return $this; |
|
272
|
272
|
|
|
@@ -277,13 +277,13 @@ discard block |
|
|
block discarded – undo |
|
277
|
277
|
* @param $value |
|
278
|
278
|
* @return obejct |
|
279
|
279
|
*/ |
|
280
|
|
- public function sub( $value ) { |
|
|
280
|
+ public function sub($value) { |
|
281
|
281
|
|
|
282
|
|
- $this->date_interval_expression = str_replace( $this->config[ 'date_simple' ], $this->config[ 'date_interval' ], $value ); |
|
|
282
|
+ $this->date_interval_expression = str_replace($this->config['date_simple'], $this->config['date_interval'], $value); |
|
283
|
283
|
|
|
284
|
|
- $this->date_interval_expression = str_replace( ' ', '', 'P' . $this->date_interval_expression ); |
|
|
284
|
+ $this->date_interval_expression = str_replace(' ', '', 'P'.$this->date_interval_expression); |
|
285
|
285
|
|
|
286
|
|
- $this->date_time->sub( new DateInterval( $this->date_interval_expression ) ); |
|
|
286
|
+ $this->date_time->sub(new DateInterval($this->date_interval_expression)); |
|
287
|
287
|
|
|
288
|
288
|
return $this; |
|
289
|
289
|
|
|
@@ -293,9 +293,9 @@ discard block |
|
|
block discarded – undo |
|
293
|
293
|
* Check if current year is leap or not |
|
294
|
294
|
* @return boolean |
|
295
|
295
|
*/ |
|
296
|
|
- public function leap( $type = 'gregorian' ) { |
|
|
296
|
+ public function leap($type = 'gregorian') { |
|
297
|
297
|
|
|
298
|
|
- $this->leap = new Leap( $this->date_time->format( 'Y' ), $type ); |
|
|
298
|
+ $this->leap = new Leap($this->date_time->format('Y'), $type); |
|
299
|
299
|
|
|
300
|
300
|
return $this->leap; |
|
301
|
301
|
|
|
@@ -306,7 +306,7 @@ discard block |
|
|
block discarded – undo |
|
306
|
306
|
*/ |
|
307
|
307
|
public function dayOf() { |
|
308
|
308
|
|
|
309
|
|
- $this->day_of = new DayOf( $this->date_time, $this->calendar_type ); |
|
|
309
|
+ $this->day_of = new DayOf($this->date_time, $this->calendar_type); |
|
310
|
310
|
|
|
311
|
311
|
return $this->day_of; |
|
312
|
312
|
|
|
@@ -317,13 +317,13 @@ discard block |
|
|
block discarded – undo |
|
317
|
317
|
*/ |
|
318
|
318
|
public function events() { |
|
319
|
319
|
|
|
320
|
|
- if ( Datium::$call_type == 'between' ) { |
|
|
320
|
+ if (Datium::$call_type == 'between') { |
|
321
|
321
|
|
|
322
|
|
- $this->events = new Events( Datium::$date_start, Datium::$date_end ); |
|
|
322
|
+ $this->events = new Events(Datium::$date_start, Datium::$date_end); |
|
323
|
323
|
|
|
324
|
324
|
} else { |
|
325
|
325
|
|
|
326
|
|
- $this->events = new Events( $this->date_time ); |
|
|
326
|
+ $this->events = new Events($this->date_time); |
|
327
|
327
|
|
|
328
|
328
|
} |
|
329
|
329
|
|
|
@@ -340,19 +340,19 @@ discard block |
|
|
block discarded – undo |
|
340
|
340
|
* |
|
341
|
341
|
*\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ |
|
342
|
342
|
*/ |
|
343
|
|
- public function object(){ |
|
|
343
|
+ public function object() { |
|
344
|
344
|
|
|
345
|
345
|
return $this->date_time; |
|
346
|
346
|
|
|
347
|
347
|
} |
|
348
|
348
|
|
|
349
|
|
- public function lang( $language = 'fa' ){ |
|
|
349
|
+ public function lang($language = 'fa') { |
|
350
|
350
|
|
|
351
|
351
|
$this->language = $language; |
|
352
|
352
|
|
|
353
|
353
|
$this->result = new Lang(); |
|
354
|
354
|
|
|
355
|
|
- $this->result->setConfig( $this->language ); |
|
|
355
|
+ $this->result->setConfig($this->language); |
|
356
|
356
|
|
|
357
|
357
|
$this->toConfig = $this->result->getConfig(); |
|
358
|
358
|
|
|
@@ -366,40 +366,40 @@ discard block |
|
|
block discarded – undo |
|
366
|
366
|
* @param $calendar string |
|
367
|
367
|
* @param $format string |
|
368
|
368
|
*/ |
|
369
|
|
- public function get( $format = 'Y-m-d H:i:s' ) { |
|
|
369
|
+ public function get($format = 'Y-m-d H:i:s') { |
|
370
|
370
|
|
|
371
|
371
|
// $this->translate_from_file = include( 'Lang/en/general.php' ); |
|
372
|
372
|
// |
|
373
|
373
|
// $this->translate_to_file = include( 'Lang/' . $this->language . '/general.php' ); |
|
374
|
374
|
|
|
375
|
|
- if ( is_null( $this->fromConfig ) ) { |
|
|
375
|
+ if (is_null($this->fromConfig)) { |
|
376
|
376
|
|
|
377
|
|
- $this->fromConfig = include( 'CalendarSettings/' . ucfirst( $this->translate_from ) . '.php' ); |
|
|
377
|
+ $this->fromConfig = include('CalendarSettings/'.ucfirst($this->translate_from).'.php'); |
|
378
|
378
|
|
|
379
|
379
|
} |
|
380
|
380
|
|
|
381
|
381
|
|
|
382
|
|
- if ( is_null( $this->toConfig ) ) { |
|
|
382
|
+ if (is_null($this->toConfig)) { |
|
383
|
383
|
|
|
384
|
|
- $this->toConfig = include( 'CalendarSettings/' . ucfirst( $this->translate_to ) . '.php' ); |
|
|
384
|
+ $this->toConfig = include('CalendarSettings/'.ucfirst($this->translate_to).'.php'); |
|
385
|
385
|
|
|
386
|
386
|
} |
|
387
|
387
|
|
|
388
|
|
- $string_date = $this->date_time->format( $format ); |
|
|
388
|
+ $string_date = $this->date_time->format($format); |
|
389
|
389
|
|
|
390
|
|
- if ( $this->translate_to != 'gregorian' ) { |
|
|
390
|
+ if ($this->translate_to != 'gregorian') { |
|
391
|
391
|
|
|
392
|
|
- $string_date = str_replace( $this->fromConfig['month'], $this->toConfig['month'], $string_date ); |
|
|
392
|
+ $string_date = str_replace($this->fromConfig['month'], $this->toConfig['month'], $string_date); |
|
393
|
393
|
|
|
394
|
|
- $string_date = str_replace( $this->fromConfig['days_of_week'], $this->toConfig['days_of_week'][$this->gregorian_DayofWeek], $string_date ); |
|
|
394
|
+ $string_date = str_replace($this->fromConfig['days_of_week'], $this->toConfig['days_of_week'][$this->gregorian_DayofWeek], $string_date); |
|
395
|
395
|
|
|
396
|
|
- $string_date = str_replace( $this->fromConfig['numbers'], $this->toConfig['numbers'], $string_date ); |
|
|
396
|
+ $string_date = str_replace($this->fromConfig['numbers'], $this->toConfig['numbers'], $string_date); |
|
397
|
397
|
|
|
398
|
|
- $string_date = str_replace( $this->fromConfig['am_time'], $this->toConfig['am_time'], $string_date ); |
|
|
398
|
+ $string_date = str_replace($this->fromConfig['am_time'], $this->toConfig['am_time'], $string_date); |
|
399
|
399
|
|
|
400
|
|
- $string_date = str_replace( $this->fromConfig['pm_time'], $this->toConfig['pm_time'], $string_date ); |
|
|
400
|
+ $string_date = str_replace($this->fromConfig['pm_time'], $this->toConfig['pm_time'], $string_date); |
|
401
|
401
|
|
|
402
|
|
- $string_date = str_replace( $this->fromConfig['end_of_days'], $this->toConfig['end_of_days'], $string_date ); |
|
|
402
|
+ $string_date = str_replace($this->fromConfig['end_of_days'], $this->toConfig['end_of_days'], $string_date); |
|
403
|
403
|
|
|
404
|
404
|
} |
|
405
|
405
|
|