Completed
Push — master ( 4ac624...f91529 )
by mehdi
06:08
created
src/Events/Events.php 1 patch
Indentation   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -8,47 +8,47 @@  discard block
 block discarded – undo
8 8
 
9 9
 class Events {
10 10
 
11
-	private $local;
11
+  private $local;
12 12
 
13
-	private $events;
13
+  private $events;
14 14
 
15
-	private $date_time;
15
+  private $date_time;
16 16
 
17
-	private $convert;
17
+  private $convert;
18 18
 
19
-	private $result;
19
+  private $result;
20 20
 
21
-	private $period;
21
+  private $period;
22 22
 
23
-	private $interval;
23
+  private $interval;
24 24
 
25
-	private static $date_start;
25
+  private static $date_start;
26 26
 
27
-	private static $date_end;
27
+  private static $date_end;
28 28
 
29
-	public function __construct( $date_time, $date_end = NULL ) {
29
+  public function __construct( $date_time, $date_end = NULL ) {
30 30
 
31
-		if( $date_end !== NULL ) {
31
+    if( $date_end !== NULL ) {
32 32
 
33
-			Events::$date_start = $date_time;
33
+      Events::$date_start = $date_time;
34 34
 
35
-			Events::$date_end = $date_end;
35
+      Events::$date_end = $date_end;
36 36
 
37
-		} else {
37
+    } else {
38 38
 
39
-			Events::$date_start = $date_time;
39
+      Events::$date_start = $date_time;
40 40
 
41
-		}
41
+    }
42 42
 
43
-		$this->convert = new Convert;
43
+    $this->convert = new Convert;
44 44
 
45
-		$this->date_time = new DateTime();
45
+    $this->date_time = new DateTime();
46 46
 
47
-		return $this;
47
+    return $this;
48 48
 
49
-	}
49
+  }
50 50
 
51
-	/************************************************************
51
+  /************************************************************
52 52
 	 * Fetch Events array from own array file
53 53
 	 ************************************************************
54 54
 	 *
@@ -56,27 +56,27 @@  discard block
 block discarded – undo
56 56
 	 *
57 57
 	 *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
58 58
 	 */
59
-	private function fetch( $path ) {
59
+  private function fetch( $path ) {
60 60
 
61
-		$this->events = include( $path );
61
+    $this->events = include( $path );
62 62
 
63
-		$this->interval = DateInterval::createFromDateString('1 day');
63
+    $this->interval = DateInterval::createFromDateString('1 day');
64 64
 
65
-		$this->period = new DatePeriod( Events::$date_start, $this->interval, Events::$date_end );
65
+    $this->period = new DatePeriod( Events::$date_start, $this->interval, Events::$date_end );
66 66
 
67
-		foreach ( $this->period as $dt ) {
67
+    foreach ( $this->period as $dt ) {
68 68
 
69
-			if ( isset( $this->events[ 'events' ][ intval( $dt->format('m') ) ][ intval( $dt->format('d') ) ] ) ) {
69
+      if ( isset( $this->events[ 'events' ][ intval( $dt->format('m') ) ][ intval( $dt->format('d') ) ] ) ) {
70 70
 
71
-				$this->result[ $dt->format( 'Y-m-d' ) ][] = $this->events[ 'events' ][ intval( $dt->format('m') ) ][ intval( $dt->format('d') ) ];
71
+        $this->result[ $dt->format( 'Y-m-d' ) ][] = $this->events[ 'events' ][ intval( $dt->format('m') ) ][ intval( $dt->format('d') ) ];
72 72
 
73
-			}
73
+      }
74 74
 
75
-		}
75
+    }
76 76
 
77
-	}
77
+  }
78 78
 
79
-	/************************************************************
79
+  /************************************************************
80 80
 	 * Return Array of Events
81 81
 	 ************************************************************
82 82
 	 *
@@ -85,31 +85,31 @@  discard block
 block discarded – undo
85 85
 	 *
86 86
 	 *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
87 87
 	 */
88
-	public function get() {
88
+  public function get() {
89 89
 
90
-		if( ! empty( $this->result ) ) {
90
+    if( ! empty( $this->result ) ) {
91 91
 
92
-			foreach( $this->result as $key => $day ) {
92
+      foreach( $this->result as $key => $day ) {
93 93
 
94
-				if ( ! ( $key > Events::$date_start->format( 'Y-m-d' ) && $key < Events::$date_end->format( 'Y-m-d' ) ) ) {
94
+        if ( ! ( $key > Events::$date_start->format( 'Y-m-d' ) && $key < Events::$date_end->format( 'Y-m-d' ) ) ) {
95 95
 
96
-					unset( $this->result[ $key ] );
96
+          unset( $this->result[ $key ] );
97 97
 
98
-				}
98
+        }
99 99
 
100
-			}
100
+      }
101 101
 
102
-		} else {
102
+    } else {
103 103
 
104
-			$this->result = array();
104
+      $this->result = array();
105 105
 
106
-		}
106
+    }
107 107
 
108
-		return $this->result;
108
+    return $this->result;
109 109
 
110
-	}
110
+  }
111 111
 
112
-		/************************************************************
112
+    /************************************************************
113 113
 		 * Return local events - with day start and end as an array
114 114
 		 ************************************************************
115 115
 		 *
@@ -118,72 +118,72 @@  discard block
 block discarded – undo
118 118
 		 *
119 119
 		 *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
120 120
 		 */
121
-		public function local( $country_code = "ir" ) {
121
+    public function local( $country_code = "ir" ) {
122 122
 
123
-				/*
123
+        /*
124 124
 				 * Capitalize the first character of $country_code according the file
125 125
 				 * structure.
126 126
 				 */
127
-				$country_code = strtolower( $country_code = 'ir' ) ;
127
+        $country_code = strtolower( $country_code = 'ir' ) ;
128 128
 
129
-				$this->local = include( 'Localization/' . $country_code . '.php' );
129
+        $this->local = include( 'Localization/' . $country_code . '.php' );
130 130
 
131
-				foreach( $this->local[ 'events' ] as $month => $events ) {
131
+        foreach( $this->local[ 'events' ] as $month => $events ) {
132 132
 
133
-					foreach( $events as $day => $event ){
133
+          foreach( $events as $day => $event ){
134 134
 
135
-						$this->date_time = new DateTime();
135
+            $this->date_time = new DateTime();
136 136
 
137
-						$this->date_time->setDate( Events::$date_start->format( 'Y' ), $month, $day );
137
+            $this->date_time->setDate( Events::$date_start->format( 'Y' ), $month, $day );
138 138
 
139
-						switch ( $this->local[ 'default_calendar' ] ) {
139
+            switch ( $this->local[ 'default_calendar' ] ) {
140 140
 
141
-							case 'jalali':
141
+              case 'jalali':
142 142
 
143
-							$this->date_time->setDate( 1394, $month, $day );
143
+              $this->date_time->setDate( 1394, $month, $day );
144 144
 
145
-							$this->date_time = Datium::create( $this->date_time )->from( 'jalali' )->to( 'gregorian' )->object(); //$this->convert->jalaliToGregorian( $this->date_time );
145
+              $this->date_time = Datium::create( $this->date_time )->from( 'jalali' )->to( 'gregorian' )->object(); //$this->convert->jalaliToGregorian( $this->date_time );
146 146
 
147
-							break;
147
+              break;
148 148
 
149
-							case 'hijri':
149
+              case 'hijri':
150 150
 
151
-								$this->date_time = Datium::create(  $this->date_time )->from( 'hijri' )->to( 'gregorian' )->object(); // $this->convert->hijriToGregorian( $this->date_time );
151
+                $this->date_time = Datium::create(  $this->date_time )->from( 'hijri' )->to( 'gregorian' )->object(); // $this->convert->hijriToGregorian( $this->date_time );
152 152
 
153
-							break;
153
+              break;
154 154
 
155
-						}
155
+            }
156 156
 
157
-						$this->result[ $this->date_time->format( 'Y-m-d' ) ][] =  $event;
157
+            $this->result[ $this->date_time->format( 'Y-m-d' ) ][] =  $event;
158 158
 
159
-					}
159
+          }
160 160
 
161
-				}
161
+        }
162 162
 
163
-				ksort( $this->result );
163
+        ksort( $this->result );
164 164
 
165
-		return $this;
165
+    return $this;
166 166
 
167
-	}
167
+  }
168 168
 
169
-	public function weekend() {
169
+  public function weekend() {
170 170
 
171
-		return 0;
171
+    return 0;
172 172
 
173
-	}
173
+  }
174 174
 
175
-	public function relagious() {
175
+  public function relagious() {
176 176
 
177
-		return 0;
177
+    return 0;
178 178
 
179
-	}
179
+  }
180 180
 
181
-	public function international() {
181
+  public function international() {
182 182
 
183
-		$this->fetch( 'Global/global.php' );
183
+    $this->fetch( 'Global/global.php' );
184 184
 
185
-		return $this;
185
+    return $this;
186 186
 
187
-	}
187
+  }
188 188
 
189 189
 }
Please login to merge, or discard this patch.
src/Convert.php 1 patch
Indentation   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -100,10 +100,10 @@  discard block
 block discarded – undo
100 100
   }
101 101
 
102 102
 /**
103
-   *convert jalali year to gregorian year
104
-   * @since Oct, 16 2015
105
-   * @return object
106
-   */
103
+ *convert jalali year to gregorian year
104
+ * @since Oct, 16 2015
105
+ * @return object
106
+ */
107 107
 public function jalaliToGregorian( $date_time ) {
108 108
 
109 109
 $this->config = include( 'Jalali.php' );
@@ -164,15 +164,15 @@  discard block
 block discarded – undo
164 164
   $this->date_time->setDate( $gregorian_year, $gregorian_month, $gregorian_day );
165 165
 
166 166
 
167
- return $this->date_time;
167
+  return $this->date_time;
168 168
 
169 169
 }
170 170
 
171 171
 /**
172
-   *convert jalali year to hijri year
173
-   * @since Oct, 17 2015
174
-   * @return object
175
-   */
172
+ *convert jalali year to hijri year
173
+ * @since Oct, 17 2015
174
+ * @return object
175
+ */
176 176
 public function jalaliToHijri( $date_time ) {
177 177
 
178 178
     $this->date_time = $date_time;
@@ -193,9 +193,9 @@  discard block
 block discarded – undo
193 193
 
194 194
       }
195 195
 
196
-     $this->temp_day += $this->day;
196
+      $this->temp_day += $this->day;
197 197
 
198
-     $this->leap = new Leap( $this->year );
198
+      $this->leap = new Leap( $this->year );
199 199
 
200 200
     if( $this->leap->get() && $this->month > 11 ) $this->temp_day++;
201 201
 
@@ -207,15 +207,15 @@  discard block
 block discarded – undo
207 207
 
208 208
     $_month = $_year[1];
209 209
 
210
-     $var_temp = '0.0';
210
+      $var_temp = '0.0';
211 211
 
212 212
       for ( $i = strlen( $_month ); $i > 2; $i-- ) {
213 213
 
214 214
         $var_temp .= '0';
215 215
 
216
-     }
216
+      }
217 217
 
218
-     $var_temp .= '1';
218
+      $var_temp .= '1';
219 219
 
220 220
     $_month = $_month * $var_temp ;
221 221
 
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
 
232 232
     for ( $i = strlen( $_day );  $i > 2;  $i-- ) {
233 233
 
234
-       $var_temp .= '0' ;
234
+        $var_temp .= '0' ;
235 235
 
236 236
     }
237 237
 
@@ -245,17 +245,17 @@  discard block
 block discarded – undo
245 245
 
246 246
     $this->day = $_day[0];
247 247
 
248
-   $this->date_time->setDate( $this->year, $this->month, $this->day );
248
+    $this->date_time->setDate( $this->year, $this->month, $this->day );
249 249
 
250
-   return $this->date_time;
250
+    return $this->date_time;
251 251
 
252 252
 }
253 253
 
254 254
 /**
255
-   *convert hijri year to jalali year
256
-   * @since Oct, 17 2015
257
-   * @return object
258
-   */
255
+ *convert hijri year to jalali year
256
+ * @since Oct, 17 2015
257
+ * @return object
258
+ */
259 259
 public function hijriToJalali( $date_time ) {
260 260
 
261 261
 $this->date_time = $date_time;
@@ -305,15 +305,15 @@  discard block
 block discarded – undo
305 305
 
306 306
   $this->date_time->setDate( $jalali_year, $jalali_month, $jalali_day );
307 307
 
308
- return $this->date_time;
308
+  return $this->date_time;
309 309
 
310 310
 }
311 311
 
312 312
   /**
313
-    * convert hijri year to gregorian year
314
-    * @since Oct, 17 2015
315
-    * @return object
316
-    */
313
+   * convert hijri year to gregorian year
314
+   * @since Oct, 17 2015
315
+   * @return object
316
+   */
317 317
   public function hijriToGregorian( $date_time ) {
318 318
 
319 319
     $this->date_time = $date_time;
@@ -363,7 +363,7 @@  discard block
 block discarded – undo
363 363
 
364 364
       $this->date_time->setDate( $gregorian_year, $gregorian_month, $gregorian_day );
365 365
 
366
-     return $this->date_time;
366
+      return $this->date_time;
367 367
 
368 368
   }
369 369
 
Please login to merge, or discard this patch.
src/Leap.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
   /**
9 9
    * @param integer store year value
10 10
    */
11
-	protected $year;
11
+  protected $year;
12 12
 
13 13
   /**
14 14
    * @param string store type of year value
@@ -25,15 +25,15 @@  discard block
 block discarded – undo
25 25
    * @param $year integer
26 26
    * @since Aug, 21 2015
27 27
    */
28
-	public function __construct( $year, $type = 'gregorian' ) {
28
+  public function __construct( $year, $type = 'gregorian' ) {
29 29
 
30
-			$this->year = $year;
30
+      $this->year = $year;
31 31
 
32 32
       $this->type = $type;
33 33
 
34 34
       return $this;
35 35
 
36
-	}
36
+  }
37 37
 
38 38
   /**
39 39
    * check the gregorian year is leap or not
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
    */
54 54
   public function jalaliLeapYear() {
55 55
 
56
-		$jalali_years = 0;
56
+    $jalali_years = 0;
57 57
 
58 58
     while ( $jalali_years < ( $this->year - 128 ) ) {
59 59
 
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 
71 71
     $this->result = $this->result % 33;
72 72
 
73
-   }
73
+    }
74 74
 
75 75
     if ( ( $this->result == 28 ) || ( $this->result == 27 ) ) {
76 76
 
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 
88 88
     $this->result = $this->result % 33;
89 89
 
90
-   }
90
+    }
91 91
 
92 92
     if ( ( ( $this->result % 4 ) == 0 ) && ( $this->result != 28 ) ) {
93 93
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
        $this->result = $this->jalaliLeapYear();
134 134
 
135
-       break;
135
+        break;
136 136
 
137 137
       case 'hijri':
138 138
 
Please login to merge, or discard this patch.
src/Lang.php 1 patch
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -40,21 +40,21 @@
 block discarded – undo
40 40
       /**
41 41
        * Fetch translated file to config attribute
42 42
        */
43
-       self::$config = include('src/CalendarSettings/Jalali.php');
43
+        self::$config = include('src/CalendarSettings/Jalali.php');
44 44
 
45
-       /**
46
-        * Fetch translated expression to langTable attribute
47
-        */
48
-       self::$langTable = include('lang/' . $language . '/general.php');
45
+        /**
46
+         * Fetch translated expression to langTable attribute
47
+         */
48
+        self::$langTable = include('lang/' . $language . '/general.php');
49 49
 
50
-       foreach( self::$langTable as $key => $translate ){
50
+        foreach( self::$langTable as $key => $translate ){
51 51
 
52
-         if(  self::$config[ $key ] ) {
52
+          if(  self::$config[ $key ] ) {
53 53
 
54
-           self::$config[ $key ] = $translate;
54
+            self::$config[ $key ] = $translate;
55 55
 
56
-         }
57
-       }
56
+          }
57
+        }
58 58
 
59 59
     }
60 60
 
Please login to merge, or discard this patch.