Completed
Push — v3.0 ( 23635d...e28df5 )
by Samir
23s
created
web_interface/astpp/system/database/drivers/sqlsrv/sqlsrv_driver.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -277,13 +277,13 @@  discard block
 block discarded – undo
277 277
 	// --------------------------------------------------------------------
278 278
 
279 279
 	/**
280
-	* Insert ID
281
-	*
282
-	* Returns the last id created in the Identity column.
283
-	*
284
-	* @access public
285
-	* @return integer
286
-	*/
280
+	 * Insert ID
281
+	 *
282
+	 * Returns the last id created in the Identity column.
283
+	 *
284
+	 * @access public
285
+	 * @return integer
286
+	 */
287 287
 	function insert_id()
288 288
 	{
289 289
 		return $this->query('select @@IDENTITY as insert_id')->row('insert_id');
@@ -292,15 +292,15 @@  discard block
 block discarded – undo
292 292
 	// --------------------------------------------------------------------
293 293
 
294 294
 	/**
295
-	* Parse major version
296
-	*
297
-	* Grabs the major version number from the
298
-	* database server version string passed in.
299
-	*
300
-	* @access private
301
-	* @param string $version
302
-	* @return int16 major version number
303
-	*/
295
+	 * Parse major version
296
+	 *
297
+	 * Grabs the major version number from the
298
+	 * database server version string passed in.
299
+	 *
300
+	 * @access private
301
+	 * @param string $version
302
+	 * @return int16 major version number
303
+	 */
304 304
 	function _parse_major_version($version)
305 305
 	{
306 306
 		preg_match('/([0-9]+)\.([0-9]+)\.([0-9]+)/', $version, $ver_info);
@@ -310,11 +310,11 @@  discard block
 block discarded – undo
310 310
 	// --------------------------------------------------------------------
311 311
 
312 312
 	/**
313
-	* Version number query string
314
-	*
315
-	* @access public
316
-	* @return string
317
-	*/
313
+	 * Version number query string
314
+	 *
315
+	 * @access public
316
+	 * @return string
317
+	 */
318 318
 	function _version()
319 319
 	{
320 320
 		$info = sqlsrv_server_info($this->conn_id);
Please login to merge, or discard this patch.
web_interface/astpp/system/database/DB_active_rec.php 1 patch
Indentation   +108 added lines, -108 removed lines patch added patch discarded remove patch
@@ -2016,138 +2016,138 @@
 block discarded – undo
2016 2016
 
2017 2017
 
2018 2018
 /**
2019
-	 * Insert__Update_Batch
2020
-	 *
2021
-         * Compiles an on duplicate key update string and runs the query
2022
-         *
2023
-         * @since     1.6.2
2024
-         * @access    public
2025
-         * @param     string    the table to retrieve the results from
2026
-         * @param     array     an associative array of update value
2027
-         * @return    object	 */
2028
-    public function insert_update_batch($table = '', $set = NULL)
2029
-    {
2030
-            if ( ! is_null($set))
2031
-            {
2032
-                $this->set($set);
2033
-            }
2034
-
2035
-            if (count($this->ar_set) == 0)
2036
-            {
2037
-                if ($this->db_debug)
2038
-                {
2039
-                        return $this->display_error('db_must_use_set');
2040
-                }
2041
-                    return FALSE;
2042
-            }
2043
-
2044
-            if ($table == '')
2045
-                    {
2046
-                if ( ! isset($this->ar_from[0]))
2047
-                {
2048
-                    if ($this->db_debug)
2049
-                    {
2050
-                        return $this->display_error('db_must_set_table');
2051
-                    }
2052
-                    return FALSE;
2053
-                }
2019
+ * Insert__Update_Batch
2020
+ *
2021
+ * Compiles an on duplicate key update string and runs the query
2022
+ *
2023
+ * @since     1.6.2
2024
+ * @access    public
2025
+ * @param     string    the table to retrieve the results from
2026
+ * @param     array     an associative array of update value
2027
+ * @return    object	 */
2028
+	public function insert_update_batch($table = '', $set = NULL)
2029
+	{
2030
+			if ( ! is_null($set))
2031
+			{
2032
+				$this->set($set);
2033
+			}
2034
+
2035
+			if (count($this->ar_set) == 0)
2036
+			{
2037
+				if ($this->db_debug)
2038
+				{
2039
+						return $this->display_error('db_must_use_set');
2040
+				}
2041
+					return FALSE;
2042
+			}
2043
+
2044
+			if ($table == '')
2045
+					{
2046
+				if ( ! isset($this->ar_from[0]))
2047
+				{
2048
+					if ($this->db_debug)
2049
+					{
2050
+						return $this->display_error('db_must_set_table');
2051
+					}
2052
+					return FALSE;
2053
+				}
2054 2054
                 
2055
-                $table = $this->ar_from[0];
2056
-            }
2055
+				$table = $this->ar_from[0];
2056
+			}
2057 2057
     
2058 2058
         
2059 2059
 //            $sql = $this->_insert_update_batch($this->_protect_identifiers($this->dbprefix.$table), $this->ar_set );
2060 2060
 		for ($i = 1, $total = count($this->ar_set); $i < $total; $i++)
2061 2061
 		{
2062 2062
 
2063
-		        $sql = $this->_insert_update_batch($this->_protect_identifiers($table, TRUE, NULL, FALSE), $this->ar_set[$this->_protect_identifiers($i)]);
2063
+				$sql = $this->_insert_update_batch($this->_protect_identifiers($table, TRUE, NULL, FALSE), $this->ar_set[$this->_protect_identifiers($i)]);
2064 2064
 
2065 2065
 			//echo $sql;
2066 2066
 
2067 2067
 			$this->query($sql);
2068 2068
 		}
2069 2069
         
2070
-            $this->_reset_write();
2071
-            return $this->query($sql);
2072
-     }
2070
+			$this->_reset_write();
2071
+			return $this->query($sql);
2072
+	 }
2073 2073
 
2074 2074
 
2075 2075
 
2076 2076
   /**
2077
-     * Insert_On_Duplicate_Update_Batch
2078
-     *
2079
-     * Compiles batch insert strings and runs the queries
2080
-     * MODIFIED to do a MySQL 'ON DUPLICATE KEY UPDATE'
2081
-     *
2082
-     * @access public
2083
-     * @param string the table to retrieve the results from
2084
-     * @param array an associative array of insert values
2085
-     * @return object
2086
-     */
2087
-     function insert_on_duplicate_update_batch($table = '', $set = NULL)
2088
-     {
2089
-          if ( ! is_null($set))
2090
-          {
2091
-                   $this->set_insert_batch($set);
2092
-          }
2077
+   * Insert_On_Duplicate_Update_Batch
2078
+   *
2079
+   * Compiles batch insert strings and runs the queries
2080
+   * MODIFIED to do a MySQL 'ON DUPLICATE KEY UPDATE'
2081
+   *
2082
+   * @access public
2083
+   * @param string the table to retrieve the results from
2084
+   * @param array an associative array of insert values
2085
+   * @return object
2086
+   */
2087
+	 function insert_on_duplicate_update_batch($table = '', $set = NULL)
2088
+	 {
2089
+		  if ( ! is_null($set))
2090
+		  {
2091
+				   $this->set_insert_batch($set);
2092
+		  }
2093 2093
         
2094
-          if (count($this->ar_set) == 0)
2095
-          {
2096
-                   if ($this->db_debug)
2097
-                   {
2098
-                    //No valid data array.  Folds in cases where keys and values did not match up
2099
-                            return $this->display_error('db_must_use_set');
2100
-                   }
2101
-                   return FALSE;
2102
-          }
2103
-
2104
-          if ($table == '')
2105
-          {
2106
-                  if ( ! isset($this->ar_from[0]))
2107
-                  {
2108
-                    if ($this->db_debug)
2109
-                    {
2110
-                             return $this->display_error('db_must_set_table');
2111
-                    }
2112
-                    return FALSE;
2113
-                  }
2114
-
2115
-                  $table = $this->ar_from[0];
2116
-          }
2117
-          // Batch this baby
2118
-          for ($i = 0, $total = count($this->ar_set); $i < $total; $i = $i + 500)
2119
-          {
2120
-                $sql = $this->_insert_on_duplicate_update_batch($this->_protect_identifiers($table, TRUE, NULL, FALSE), $this->ar_keys, array_slice($this->ar_set, $i, 500));
2121
-
2122
-                // echo $sql; 
2123
-                $this->query($sql);
2124
-          }
2125
-          $this->_reset_write();
2126
-          return TRUE;
2127
-     }  
2094
+		  if (count($this->ar_set) == 0)
2095
+		  {
2096
+				   if ($this->db_debug)
2097
+				   {
2098
+					//No valid data array.  Folds in cases where keys and values did not match up
2099
+							return $this->display_error('db_must_use_set');
2100
+				   }
2101
+				   return FALSE;
2102
+		  }
2103
+
2104
+		  if ($table == '')
2105
+		  {
2106
+				  if ( ! isset($this->ar_from[0]))
2107
+				  {
2108
+					if ($this->db_debug)
2109
+					{
2110
+							 return $this->display_error('db_must_set_table');
2111
+					}
2112
+					return FALSE;
2113
+				  }
2114
+
2115
+				  $table = $this->ar_from[0];
2116
+		  }
2117
+		  // Batch this baby
2118
+		  for ($i = 0, $total = count($this->ar_set); $i < $total; $i = $i + 500)
2119
+		  {
2120
+				$sql = $this->_insert_on_duplicate_update_batch($this->_protect_identifiers($table, TRUE, NULL, FALSE), $this->ar_keys, array_slice($this->ar_set, $i, 500));
2121
+
2122
+				// echo $sql; 
2123
+				$this->query($sql);
2124
+		  }
2125
+		  $this->_reset_write();
2126
+		  return TRUE;
2127
+	 }  
2128 2128
 
2129 2129
 
2130 2130
 
2131 2131
 
2132 2132
 	/**
2133
-          * Insert_on_duplicate_update_batch statement
2134
-          *
2135
-          * Generates a platform-specific insert string from the supplied data
2136
-          * MODIFIED to include ON DUPLICATE UPDATE
2137
-          *
2138
-          * @access public
2139
-        * @param string the table name
2140
-          * @param array the insert keys
2141
-          * @param array the insert values
2142
-          * @return string
2143
-          */
2144
-         function _insert_on_duplicate_update_batch($table, $keys, $values)
2145
-         {
2146
-                  foreach($keys as $key)
2147
-                  $update_fields[] = $key.'=VALUES('.$key.')';
2133
+	 * Insert_on_duplicate_update_batch statement
2134
+	 *
2135
+	 * Generates a platform-specific insert string from the supplied data
2136
+	 * MODIFIED to include ON DUPLICATE UPDATE
2137
+	 *
2138
+	 * @access public
2139
+	 * @param string the table name
2140
+	 * @param array the insert keys
2141
+	 * @param array the insert values
2142
+	 * @return string
2143
+	 */
2144
+		 function _insert_on_duplicate_update_batch($table, $keys, $values)
2145
+		 {
2146
+				  foreach($keys as $key)
2147
+				  $update_fields[] = $key.'=VALUES('.$key.')';
2148 2148
            
2149
-                  return "INSERT INTO ".$table." (".implode(', ', $keys).") VALUES ".implode(', ', $values)." ON DUPLICATE KEY UPDATE ".implode(', ', $update_fields);
2150
-         } 
2149
+				  return "INSERT INTO ".$table." (".implode(', ', $keys).") VALUES ".implode(', ', $values)." ON DUPLICATE KEY UPDATE ".implode(', ', $update_fields);
2150
+		 } 
2151 2151
 
2152 2152
 
2153 2153
 	/**
Please login to merge, or discard this patch.
web_interface/astpp/system/helpers/smiley_helper.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -231,7 +231,7 @@
 block discarded – undo
231 231
 	{
232 232
 		if (defined('ENVIRONMENT') AND file_exists(APPPATH.'config/'.ENVIRONMENT.'/smileys.php'))
233 233
 		{
234
-		    include(APPPATH.'config/'.ENVIRONMENT.'/smileys.php');
234
+			include(APPPATH.'config/'.ENVIRONMENT.'/smileys.php');
235 235
 		}
236 236
 		elseif (file_exists(APPPATH.'config/smileys.php'))
237 237
 		{
Please login to merge, or discard this patch.
web_interface/astpp/system/helpers/form_helper.php 1 patch
Indentation   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -79,14 +79,14 @@  discard block
 block discarded – undo
79 79
 	}
80 80
 }
81 81
 if(!function_exists('form_breadcrumb')){
82
-    function form_breadcrumb($info=''){
83
-     $form=false;
84
-     if(!empty($info))
82
+	function form_breadcrumb($info=''){
83
+	 $form=false;
84
+	 if(!empty($info))
85 85
  	$form.="<div class='breadcrumb'>
86 86
 	        <a href='".$info['url']."'>".$info['name']."</a>
87 87
 		</div>";
88
-    return $form;
89
-    }
88
+	return $form;
89
+	}
90 90
 }
91 91
 // ------------------------------------------------------------------------
92 92
 
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
 {
184 184
 	function form_input($data = '', $value = '', $extra = '')
185 185
 	{
186
-        	$data["class"] = "col-md-5 form-control";
186
+			$data["class"] = "col-md-5 form-control";
187 187
 		$defaults = array('type' => 'text', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value);
188 188
 
189 189
 		return "<input "._parse_form_attributes($data, $defaults).$extra." />";
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
 	function form_image($data = '', $value = '', $extra = '')
199 199
 	{
200 200
 		//print_r($data);exit;
201
-    	//$data["class"] = "col-md-5 form-control";
201
+		//$data["class"] = "col-md-5 form-control";
202 202
 		$defaults = array('type' => 'image', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value);
203 203
 		if($data['value'] != ''){
204 204
 			return	'<div class="col-md-5 no-padding">
@@ -212,9 +212,9 @@  discard block
 block discarded – undo
212 212
                    		</span>
213 213
                    </div>
214 214
                </div>';
215
-        }else{
216
-        	return "<div class='col-md-5 no-padding'><image "._parse_form_attributes($data, $defaults).$extra." /></div>";
217
-        }	
215
+		}else{
216
+			return "<div class='col-md-5 no-padding'><image "._parse_form_attributes($data, $defaults).$extra." /></div>";
217
+		}	
218 218
 		
219 219
 	}
220 220
 }
@@ -224,9 +224,9 @@  discard block
 block discarded – undo
224 224
 {
225 225
 	function form_img_delete($data = '', $value = '', $extra = '')
226 226
 	{
227
-	            //  echo '<pre>'; print_r($data); exit;
228
-        	//$data["class"] = "col-md-5 form-control";
229
-        	$data['value']='Delete';
227
+				//  echo '<pre>'; print_r($data); exit;
228
+			//$data["class"] = "col-md-5 form-control";
229
+			$data['value']='Delete';
230 230
 		$defaults = array('type' => 'button', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => 'Delete');
231 231
 
232 232
 		return "<div class='col-md-5 no-padding'><input "._parse_form_attributes($data, $defaults).$extra." /></div>";
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
 	function form_multiselect($name = '', $options = array(), $selected = array(), $extra = '')
336 336
 	{
337 337
             
338
-            if ( ! strpos($extra, 'multiple'))
338
+			if ( ! strpos($extra, 'multiple'))
339 339
 		{
340 340
                 
341 341
 			$extra .= ' multiple="multiple"';
@@ -378,23 +378,23 @@  discard block
 block discarded – undo
378 378
 
379 379
 		if ($extra != '') $extra = ' '.$extra;
380 380
 		$multiple = (count($selected) > 1 && strpos($extra, 'multiple') === FALSE) ? ' multiple="multiple"' : '';
381
-                if(is_array($name)){
382
-                     $str=null;
383
-                     foreach($name as $key=>$value){
384
-                      if($key !='class' && $key!='disabled')
385
-                      $str.=$key."='$value' ";
386
-                     }
387
-                     if(isset($name['disabled']) && $name['disabled']== 'disabled'){
388
-                      $str.='disabled = "disabled"';
389
-                     }
390
-                               $form = '<select '.$str." class='col-md-5 form-control selectpicker ".$name['class'].$extra."' data-live-search='true'>\n";
391
-                }else{
392
-                    if(!empty($extra)){
393
-                        $form = '<select  name="'.$name.'"' .$multiple." class='col-md-5 form-control selectpicker ".$extra."' data-live-search='true'>\n";
394
-                    }else{
395
-                        $form = '<select  name="'.$name.'"' .$multiple." class='col-md-5 form-control selectpicker' data-live-search='true'>\n";
396
-                    }
397
-                }
381
+				if(is_array($name)){
382
+					 $str=null;
383
+					 foreach($name as $key=>$value){
384
+					  if($key !='class' && $key!='disabled')
385
+					  $str.=$key."='$value' ";
386
+					 }
387
+					 if(isset($name['disabled']) && $name['disabled']== 'disabled'){
388
+					  $str.='disabled = "disabled"';
389
+					 }
390
+							   $form = '<select '.$str." class='col-md-5 form-control selectpicker ".$name['class'].$extra."' data-live-search='true'>\n";
391
+				}else{
392
+					if(!empty($extra)){
393
+						$form = '<select  name="'.$name.'"' .$multiple." class='col-md-5 form-control selectpicker ".$extra."' data-live-search='true'>\n";
394
+					}else{
395
+						$form = '<select  name="'.$name.'"' .$multiple." class='col-md-5 form-control selectpicker' data-live-search='true'>\n";
396
+					}
397
+				}
398 398
 //                if($extra != '' ){
399 399
 //                    $form .= '<option value=""></option>';
400 400
 //                }
@@ -423,10 +423,10 @@  discard block
 block discarded – undo
423 423
 				$form .= '<option value="'.$key.'"'.$sel.'>'.(string) $val."</option>\n";
424 424
 			}
425 425
 		}
426
-                if(isset($name['option_value']) && isset($name['option_text'])){
426
+				if(isset($name['option_value']) && isset($name['option_text'])){
427 427
 		  $sel= isset($name['value']) && $name['value']==$name['option_value']?'selected ="selected"':'';
428 428
 		  $form .= '<option value="'.$name['option_value'].'"'.$sel.'>'.(string) $name['option_text']."</option>\n";
429
-                }
429
+				}
430 430
 		$form .= '</select>';
431 431
 //echo $form; exit;
432 432
 		return $form;
@@ -451,16 +451,16 @@  discard block
 block discarded – undo
451 451
 			}
452 452
 		}
453 453
 		if ($extra != '') $extra = ' '.$extra;
454
-                $class= isset($name['class']) && !empty($name['class']) ? "col-md-5 form-control selectpicker $name[class]" :"col-md-5 form-control selectpicker";
454
+				$class= isset($name['class']) && !empty($name['class']) ? "col-md-5 form-control selectpicker $name[class]" :"col-md-5 form-control selectpicker";
455 455
 		$multiple = (count($selected) > 1 && strpos($extra, 'multiple') === FALSE) ? ' multiple="multiple"' : '';
456 456
 		if(is_array($name) && !isset($name["id"])){
457
-                    $form = '<select name="'.$name['name'].'"'." class='$class' data-live-search='true'>\n";
458
-                }else if(is_array($name) && isset($name["id"])){
459
-                    $form = '<select name="'.$name['name'].'" id="'.$name['id'].'"'."class='$class' data-live-search='true'>\n";
460
-                }
461
-                else{
462
-                    $form = '<select name="'.$name.'"' .$multiple." class='$class' data-live-search='true'>\n";
463
-                }   
457
+					$form = '<select name="'.$name['name'].'"'." class='$class' data-live-search='true'>\n";
458
+				}else if(is_array($name) && isset($name["id"])){
459
+					$form = '<select name="'.$name['name'].'" id="'.$name['id'].'"'."class='$class' data-live-search='true'>\n";
460
+				}
461
+				else{
462
+					$form = '<select name="'.$name.'"' .$multiple." class='$class' data-live-search='true'>\n";
463
+				}   
464 464
 
465 465
 		$form .= '<option value=""> --Select-- </option>';
466 466
 		foreach ($options as $key => $val)
@@ -487,10 +487,10 @@  discard block
 block discarded – undo
487 487
 				$form .= '<option value="'.$key.'"'.$sel.'>'.(string) $val."</option>\n";
488 488
 			}
489 489
 		}
490
-                if(isset($name['option_value']) && isset($name['option_text'])){
490
+				if(isset($name['option_value']) && isset($name['option_text'])){
491 491
 		  $sel= isset($name['value']) && $name['value']==$name['option_value']?'selected ="selected"':'';
492 492
 		  $form .= '<option value="'.$name['option_value'].'"'.$sel.'>'.(string) $name['option_text']."</option>\n";
493
-                }
493
+				}
494 494
 		$form .= '</select>';
495 495
 
496 496
 		return $form;
@@ -521,30 +521,30 @@  discard block
 block discarded – undo
521 521
 		  ASTPP  3.0  For Search Display In
522 522
 		*/
523 523
 		if ($extra != '' && !is_array($extra)) $extra = ' '.$extra;
524
-	        /**********************************************************/
524
+			/**********************************************************/
525 525
 
526
-	    $class= isset($name['class']) && !empty($name['class']) ? "col-md-5 form-control selectpicker $name[class]" :"col-md-5 form-control selectpicker";
526
+		$class= isset($name['class']) && !empty($name['class']) ? "col-md-5 form-control selectpicker $name[class]" :"col-md-5 form-control selectpicker";
527 527
 
528 528
 		$multiple = (count($selected) > 1 && strpos($extra, 'multiple') === FALSE) ? ' multiple="multiple"' : '';
529
-                /*
529
+				/*
530 530
 		  ASTPP  3.0  For Search Display In
531 531
 		*/
532
-                if(empty($extra)){
533
-                /*********************************/
532
+				if(empty($extra)){
533
+				/*********************************/
534 534
 		if(is_array($name) && !isset($name["id"])){
535
-                    $form = '<select name="'.$name['name'].'"'." class='col-md-5 form-control $class' style='margin-left:5px;' data-live-search='true'>\n";
536
-                }else if(is_array($name) && isset($name["id"])){
537
-                    $form = '<select name="'.$name['name'].'" id="'.$name['id'].'"'."class='col-md-5 form-control $class' style='margin-left:5px;' data-live-search='true'>\n";
538
-                }else{
539
-                    $form = '<select name="'.$name.'"' .$multiple." class='col-md-5 form-control $class' style='margin-left:5px;' data-live-search='true'>\n";
540
-                }   
535
+					$form = '<select name="'.$name['name'].'"'." class='col-md-5 form-control $class' style='margin-left:5px;' data-live-search='true'>\n";
536
+				}else if(is_array($name) && isset($name["id"])){
537
+					$form = '<select name="'.$name['name'].'" id="'.$name['id'].'"'."class='col-md-5 form-control $class' style='margin-left:5px;' data-live-search='true'>\n";
538
+				}else{
539
+					$form = '<select name="'.$name.'"' .$multiple." class='col-md-5 form-control $class' style='margin-left:5px;' data-live-search='true'>\n";
540
+				}   
541 541
  /*
542 542
 		  ASTPP  3.0  For Search Display In
543 543
 		*/
544
-                }else{
544
+				}else{
545 545
 
546
-                    $form = '<select name="'.$name['name'].'" id="'.$name['id'].'"'."class='".$extra['class']." $class' style='".$extra['style']."' data-live-search='true'>\n";
547
-                 }
546
+					$form = '<select name="'.$name['name'].'" id="'.$name['id'].'"'."class='".$extra['class']." $class' style='".$extra['style']."' data-live-search='true'>\n";
547
+				 }
548 548
 		//$form .= '<option value=""> --Select-- </option>';
549 549
 		foreach ($options as $key => $val)
550 550
 		{
@@ -693,11 +693,11 @@  discard block
 block discarded – undo
693 693
 		$class=NULL;
694 694
 
695 695
 //echo "<pre>".$value; print_r($extra); exit;
696
-	    if(isset($extra[$value]) && !empty($extra) && $extra[$value] == '0'){
696
+		if(isset($extra[$value]) && !empty($extra) && $extra[$value] == '0'){
697 697
 		$class='onoffswitch-inner';
698
-	    }else{
698
+		}else{
699 699
 		$class='onoffswitch-inner';
700
- 	    }
700
+ 		}
701 701
 /*            if(isset($extra) && $extra != ''){
702 702
 	      if(isset($extra[0])){
703 703
 	      if(strtolower($extra[0]) == 'enable' || $value == "0"){
@@ -1413,7 +1413,7 @@  discard block
 block discarded – undo
1413 1413
 			if(strtolower(trim($value)) == strtolower(trim($selected)))
1414 1414
 			{
1415 1415
                             
1416
-                            $form .= ' selected="selected" >';
1416
+							$form .= ' selected="selected" >';
1417 1417
                                 
1418 1418
 			}
1419 1419
 			else
Please login to merge, or discard this patch.
web_interface/astpp/system/helpers/template_inheritance_helper.php 1 patch
Indentation   +179 added lines, -179 removed lines patch added patch discarded remove patch
@@ -1,40 +1,40 @@  discard block
 block discarded – undo
1 1
 <?php
2
-    /**
3
-     * Django - like template inheritance emulation for PHP
4
-     *
5
-     * @author Daniel Dornhardt <daniel AT dornhardt.com>
6
-     *
7
-     * I liked djangos template inheritance - system, so I decided to create
8
-     * something similar for PHP.
9
-     *
10
-     * It's not pretty, it's not well tested (yet), but from my intuition it should be
11
-     * simple to use and pretty fast.
12
-     *
13
-     * @copyright Copyright (c) 2008 by Daniel Dornhardt
14
-     * @license http://www.opensource.org/licenses/mit-license.php The MIT License
15
-     *
16
-     * Permission is hereby granted, free of charge, to any person
17
-     * obtaining a copy of this software and associated documentation
18
-     * files (the "Software"), to deal in the Software without
19
-     * restriction, including without limitation the rights to use,
20
-     * copy, modify, merge, publish, distribute, sublicense, and/or sell
21
-     * copies of the Software, and to permit persons to whom the
22
-     * Software is furnished to do so, subject to the following
23
-     * conditions:
24
-     *
25
-     * The above copyright notice and this permission notice shall be
26
-     * included in all copies or substantial portions of the Software.
27
-     *
28
-     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
29
-     * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
30
-     * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
31
-     * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
32
-     * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
33
-     * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
34
-     * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
35
-     * OTHER DEALINGS IN THE SOFTWARE.
36
-     *
37
-     */
2
+	/**
3
+	 * Django - like template inheritance emulation for PHP
4
+	 *
5
+	 * @author Daniel Dornhardt <daniel AT dornhardt.com>
6
+	 *
7
+	 * I liked djangos template inheritance - system, so I decided to create
8
+	 * something similar for PHP.
9
+	 *
10
+	 * It's not pretty, it's not well tested (yet), but from my intuition it should be
11
+	 * simple to use and pretty fast.
12
+	 *
13
+	 * @copyright Copyright (c) 2008 by Daniel Dornhardt
14
+	 * @license http://www.opensource.org/licenses/mit-license.php The MIT License
15
+	 *
16
+	 * Permission is hereby granted, free of charge, to any person
17
+	 * obtaining a copy of this software and associated documentation
18
+	 * files (the "Software"), to deal in the Software without
19
+	 * restriction, including without limitation the rights to use,
20
+	 * copy, modify, merge, publish, distribute, sublicense, and/or sell
21
+	 * copies of the Software, and to permit persons to whom the
22
+	 * Software is furnished to do so, subject to the following
23
+	 * conditions:
24
+	 *
25
+	 * The above copyright notice and this permission notice shall be
26
+	 * included in all copies or substantial portions of the Software.
27
+	 *
28
+	 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
29
+	 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
30
+	 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
31
+	 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
32
+	 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
33
+	 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
34
+	 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
35
+	 * OTHER DEALINGS IN THE SOFTWARE.
36
+	 *
37
+	 */
38 38
 
39 39
 /*
40 40
 
@@ -236,150 +236,150 @@  discard block
 block discarded – undo
236 236
 
237 237
 That's it for now. If you have questions, ideas or problems, please write me at daniel AT dornhardt.com.
238 238
 */
239
-    if (! defined('TI_VIEWS_DIR') ) {
240
-        if (defined('APPPATH')) {
241
-            define('TI_VIEWS_DIR', APPPATH.'views/');
242
-        } else {
243
-            define('TI_VIEWS_DIR', '');
244
-        }
245
-    }
239
+	if (! defined('TI_VIEWS_DIR') ) {
240
+		if (defined('APPPATH')) {
241
+			define('TI_VIEWS_DIR', APPPATH.'views/');
242
+		} else {
243
+			define('TI_VIEWS_DIR', '');
244
+		}
245
+	}
246 246
 //    echo TI_VIEWS_DIR;
247
-    define('TI_MARKER_EXTEND_BLOCK_HERE', '{{{[[[{[{[{[INSERT_BASE_DATA_HERE]}]}]}]]]}}}');
248
-
249
-    /**
250
-     * Gather output from extended templates
251
-     *
252
-     * array('blockname' => 'blockContent', ...)
253
-     */
254
-    $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'] = array();
255
-
256
-    /**
257
-     * keep the name of the last marker
258
-     */
259
-    $GLOBALS['TI_CURRENT_BLOCKNAME'] = '';
260
-
261
-    /**
262
-     * keep the name of the file we are extending right now
263
-     */
264
-    $GLOBALS['TI_CURRENT_BASE_TEMPLATE'] = '';
265
-
266
-    /**
267
-     * Called to extend some parts of the base template $filename with content from this file
268
-     *
269
-     * @param string $filename - filename of the base template
270
-     */
271
-    function extend($filename) {
247
+	define('TI_MARKER_EXTEND_BLOCK_HERE', '{{{[[[{[{[{[INSERT_BASE_DATA_HERE]}]}]}]]]}}}');
248
+
249
+	/**
250
+	 * Gather output from extended templates
251
+	 *
252
+	 * array('blockname' => 'blockContent', ...)
253
+	 */
254
+	$GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'] = array();
255
+
256
+	/**
257
+	 * keep the name of the last marker
258
+	 */
259
+	$GLOBALS['TI_CURRENT_BLOCKNAME'] = '';
260
+
261
+	/**
262
+	 * keep the name of the file we are extending right now
263
+	 */
264
+	$GLOBALS['TI_CURRENT_BASE_TEMPLATE'] = '';
265
+
266
+	/**
267
+	 * Called to extend some parts of the base template $filename with content from this file
268
+	 *
269
+	 * @param string $filename - filename of the base template
270
+	 */
271
+	function extend($filename) {
272 272
 //    	echo "externd";
273
-        $GLOBALS['TI_CURRENT_BASE_TEMPLATE'] = $filename;
273
+		$GLOBALS['TI_CURRENT_BASE_TEMPLATE'] = $filename;
274 274
 //        exit();
275
-    }
276
-
277
-    /**
278
-     * End the extension process for this file. Needs to be called after all blocks
279
-     * have been set.
280
-     *
281
-     */
282
-    function end_extend() {
283
-    	//echo 'tttttttttttt';
284
-        if (isset($GLOBALS['CI'])) {
285
-            $GLOBALS['CI']->load->view($GLOBALS['TI_CURRENT_BASE_TEMPLATE']);
286
-        }
287
-        else {
288
-            include realpath( TI_VIEWS_DIR . $GLOBALS['TI_CURRENT_BASE_TEMPLATE']);
289
-        }
290
-    }
291
-
292
-    /**
293
-     * Start a top-level block. Its contents can be replaced from within child templates.
294
-     *
295
-     * @param string $blockname
296
-     */
297
-    function start_block_marker($blockname) {
298
-        // remember block name for end_block_marker()
299
-        $GLOBALS['TI_CURRENT_BLOCKNAME'] = $blockname;
300
-        // start caching this blocks output
301
-        ob_start();
302
-    }
303
-
304
-    /**
305
-     * End a top-level block. Its contents can be replaced from within child templates.
306
-     *
307
-     */
308
-    function end_block_marker() {
309
-        // get block content
310
-        $thisBlocksContent = ob_get_clean();
311
-        // check if we got data for this block from child templates
312
-        if (array_key_exists($GLOBALS['TI_CURRENT_BLOCKNAME'], $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'])) {
313
-            // if yes, use that data instead of what's in this block
314
-            // - except we got a marker that the child wants us to include this blocks content
315
-            // in some places. If so, place our data into those spots.
316
-            $thisBlocksContent = str_replace(
317
-                TI_MARKER_EXTEND_BLOCK_HERE,
318
-                $thisBlocksContent,
319
-                $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']]
320
-            );
321
-        }
322
-        // output result
323
-        echo $thisBlocksContent;
324
-    }
325
-
326
-
327
-    /**
328
-     * Mark the start of a block as content to be embedded into the base template.
329
-     *
330
-     * @param string $blockname
331
-     */
332
-    function startblock($blockname) {
333
-        // remember block name for endblock()
334
-        $GLOBALS['TI_CURRENT_BLOCKNAME'] = $blockname;
335
-        // start caching this blocks output
336
-        ob_start();
337
-    }
338
-
339
-    /**
340
-     * Mark the end of a block as content to be embedded into the base template.
341
-     */
342
-    function endblock() {
343
-        // get block content
344
-        $thisBlocksContent = ob_get_clean();
345
-        // check if we got data for this block from child templates
346
-        if (array_key_exists($GLOBALS['TI_CURRENT_BLOCKNAME'], $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'])) {
347
-            // check if we got a marker that the child wants us to include this blocks content
348
-            // in some places. If so, place our data into those spots.
349
-            $thisBlocksContent = str_replace(
350
-                TI_MARKER_EXTEND_BLOCK_HERE,
351
-                $thisBlocksContent,
352
-                $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']]
353
-            );
354
-        }
355
-        // save this blocks content for use in templates higher up in the hierarchy
356
-        $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']] = $thisBlocksContent;
357
-    }
358
-
359
-    /**
360
-     * Insert a marker at this position to add the content from the base templates to this block.
361
-     */
362
-    function get_extended_block() {
363
-        echo TI_MARKER_EXTEND_BLOCK_HERE;
364
-    }
365
-
366
-    /**
367
-     * Check if this block's contents will be needed.
368
-     * True if no child did override this block or a child needs this block's content
369
-     *
370
-     * @return bool
371
-     */
372
-    function block_rendering_neccessary() {
373
-        // check if no child did override this block
374
-        if (!array_key_exists($GLOBALS['TI_CURRENT_BLOCKNAME'], $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'] )) {
375
-            return true;
376
-        }
377
-        // check if there is an extension marker in the child blocks data. If so, the
378
-        // rendering of this block is required
379
-        if (false === strpos($GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']], TI_MARKER_EXTEND_BLOCK_HERE)) {
380
-            return false;
381
-        } else {
382
-            return true;
383
-        }
384
-    }
275
+	}
276
+
277
+	/**
278
+	 * End the extension process for this file. Needs to be called after all blocks
279
+	 * have been set.
280
+	 *
281
+	 */
282
+	function end_extend() {
283
+		//echo 'tttttttttttt';
284
+		if (isset($GLOBALS['CI'])) {
285
+			$GLOBALS['CI']->load->view($GLOBALS['TI_CURRENT_BASE_TEMPLATE']);
286
+		}
287
+		else {
288
+			include realpath( TI_VIEWS_DIR . $GLOBALS['TI_CURRENT_BASE_TEMPLATE']);
289
+		}
290
+	}
291
+
292
+	/**
293
+	 * Start a top-level block. Its contents can be replaced from within child templates.
294
+	 *
295
+	 * @param string $blockname
296
+	 */
297
+	function start_block_marker($blockname) {
298
+		// remember block name for end_block_marker()
299
+		$GLOBALS['TI_CURRENT_BLOCKNAME'] = $blockname;
300
+		// start caching this blocks output
301
+		ob_start();
302
+	}
303
+
304
+	/**
305
+	 * End a top-level block. Its contents can be replaced from within child templates.
306
+	 *
307
+	 */
308
+	function end_block_marker() {
309
+		// get block content
310
+		$thisBlocksContent = ob_get_clean();
311
+		// check if we got data for this block from child templates
312
+		if (array_key_exists($GLOBALS['TI_CURRENT_BLOCKNAME'], $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'])) {
313
+			// if yes, use that data instead of what's in this block
314
+			// - except we got a marker that the child wants us to include this blocks content
315
+			// in some places. If so, place our data into those spots.
316
+			$thisBlocksContent = str_replace(
317
+				TI_MARKER_EXTEND_BLOCK_HERE,
318
+				$thisBlocksContent,
319
+				$GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']]
320
+			);
321
+		}
322
+		// output result
323
+		echo $thisBlocksContent;
324
+	}
325
+
326
+
327
+	/**
328
+	 * Mark the start of a block as content to be embedded into the base template.
329
+	 *
330
+	 * @param string $blockname
331
+	 */
332
+	function startblock($blockname) {
333
+		// remember block name for endblock()
334
+		$GLOBALS['TI_CURRENT_BLOCKNAME'] = $blockname;
335
+		// start caching this blocks output
336
+		ob_start();
337
+	}
338
+
339
+	/**
340
+	 * Mark the end of a block as content to be embedded into the base template.
341
+	 */
342
+	function endblock() {
343
+		// get block content
344
+		$thisBlocksContent = ob_get_clean();
345
+		// check if we got data for this block from child templates
346
+		if (array_key_exists($GLOBALS['TI_CURRENT_BLOCKNAME'], $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'])) {
347
+			// check if we got a marker that the child wants us to include this blocks content
348
+			// in some places. If so, place our data into those spots.
349
+			$thisBlocksContent = str_replace(
350
+				TI_MARKER_EXTEND_BLOCK_HERE,
351
+				$thisBlocksContent,
352
+				$GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']]
353
+			);
354
+		}
355
+		// save this blocks content for use in templates higher up in the hierarchy
356
+		$GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']] = $thisBlocksContent;
357
+	}
358
+
359
+	/**
360
+	 * Insert a marker at this position to add the content from the base templates to this block.
361
+	 */
362
+	function get_extended_block() {
363
+		echo TI_MARKER_EXTEND_BLOCK_HERE;
364
+	}
365
+
366
+	/**
367
+	 * Check if this block's contents will be needed.
368
+	 * True if no child did override this block or a child needs this block's content
369
+	 *
370
+	 * @return bool
371
+	 */
372
+	function block_rendering_neccessary() {
373
+		// check if no child did override this block
374
+		if (!array_key_exists($GLOBALS['TI_CURRENT_BLOCKNAME'], $GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'] )) {
375
+			return true;
376
+		}
377
+		// check if there is an extension marker in the child blocks data. If so, the
378
+		// rendering of this block is required
379
+		if (false === strpos($GLOBALS['TI_EXTENDED_BASE_TEMPLATE_DATA'][$GLOBALS['TI_CURRENT_BLOCKNAME']], TI_MARKER_EXTEND_BLOCK_HERE)) {
380
+			return false;
381
+		} else {
382
+			return true;
383
+		}
384
+	}
385 385
 ?>  
386 386
\ No newline at end of file
Please login to merge, or discard this patch.
web_interface/astpp/cron/cron.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -12,20 +12,20 @@  discard block
 block discarded – undo
12 12
 
13 13
 // Set index.php location
14 14
 if (isset($config['CRON_CI_INDEX']) && $config['CRON_CI_INDEX'])
15
-    define('CRON_CI_INDEX', $config['CRON_CI_INDEX']);
15
+	define('CRON_CI_INDEX', $config['CRON_CI_INDEX']);
16 16
 else
17
-    define('CRON_CI_INDEX', '../index.php');
17
+	define('CRON_CI_INDEX', '../index.php');
18 18
 
19 19
 if (count($argv) <= 2)
20
-    if (count($config['argv'])) {
21
-        $path = $argv[1];
22
-        unset($argv[1]);
20
+	if (count($config['argv'])) {
21
+		$path = $argv[1];
22
+		unset($argv[1]);
23 23
 //        $argv = array_merge($argv, $config["argv"][$path]);
24
-        $argv[0] = $argv[0];
25
-        $argv[1] =$config["argv"][$path];
26
-        $_SERVER['argv'] = $argv;
27
-    } else
28
-        die('Use: php cron.php controller/method');
24
+		$argv[0] = $argv[0];
25
+		$argv[1] =$config["argv"][$path];
26
+		$_SERVER['argv'] = $argv;
27
+	} else
28
+		die('Use: php cron.php controller/method');
29 29
 
30 30
 // Simulate an HTTP request
31 31
 $_SERVER['PATH_INFO'] = $argv[1];
@@ -45,9 +45,9 @@  discard block
 block discarded – undo
45 45
 $output = ob_get_contents();
46 46
 
47 47
 if (CRON_FLUSH_BUFFERS === TRUE)
48
-    while (@ob_end_flush());          // display buffer contents
49
-        else
50
-    ob_end_clean();
48
+	while (@ob_end_flush());          // display buffer contents
49
+		else
50
+	ob_end_clean();
51 51
 
52 52
 echo "\n";
53 53
 ?>
Please login to merge, or discard this patch.
web_interface/astpp/application/controllers/broadcastemail.php 1 patch
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -22,26 +22,26 @@
 block discarded – undo
22 22
 ###############################################################################
23 23
 
24 24
 class Broadcastemail extends CI_Controller {
25
-    function __construct()
26
-    {
25
+	function __construct()
26
+	{
27 27
 	parent::__construct();
28 28
 	if(!defined( 'CRON' ) )  
29 29
 	  exit();
30
-        $this->load->model("db_model");
31
-        $this->load->library("astpp/email_lib");
32
-    }
33
-    function broadcast_email(){
30
+		$this->load->model("db_model");
31
+		$this->load->library("astpp/email_lib");
32
+	}
33
+	function broadcast_email(){
34 34
 	
35
-       $where = array("status"=>"1");
36
-        $query = $this->db_model->getSelect("*", "mail_details", $where);
37
-        if($query->num_rows >0){
38
-            $account_data = $query->result_array();
39
-            foreach($account_data as $data_key =>$account_value){
40
-		     $account_value['history_id']=$account_value['id'];
41
-		     unset($account_value['id']);
42
-		     $this->email_lib->send_email('',$account_value,'',$account_value['attachment'],1,0,1);
43
-            }
44
-        }
45
-    }
35
+	   $where = array("status"=>"1");
36
+		$query = $this->db_model->getSelect("*", "mail_details", $where);
37
+		if($query->num_rows >0){
38
+			$account_data = $query->result_array();
39
+			foreach($account_data as $data_key =>$account_value){
40
+			 $account_value['history_id']=$account_value['id'];
41
+			 unset($account_value['id']);
42
+			 $this->email_lib->send_email('',$account_value,'',$account_value['attachment'],1,0,1);
43
+			}
44
+		}
45
+	}
46 46
 } 
47 47
 ?>
Please login to merge, or discard this patch.
web_interface/astpp/application/controllers/getstatus.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -27,16 +27,16 @@
 block discarded – undo
27 27
 	{
28 28
 		parent::__construct();
29 29
 		$this->load->model("db_model");
30
-               $this->load->library("astpp/common");
30
+			   $this->load->library("astpp/common");
31 31
 	}
32 32
 	
33 33
 	
34 34
 	function customer_list_status($id){
35 35
 			 $post_data = $this->input->post();
36
-             $post_data['table']=$this->common->decode($post_data['table']);
37
-             $data['status']=$post_data['status'] =='true'? 0:1;
38
-             $result=$post_data['table'] =='accounts' && $post_data['id'] == 1 ? null:$this->db->update($post_data['table'],$data,array("id"=>$post_data['id']));
39
-             echo TRUE;
36
+			 $post_data['table']=$this->common->decode($post_data['table']);
37
+			 $data['status']=$post_data['status'] =='true'? 0:1;
38
+			 $result=$post_data['table'] =='accounts' && $post_data['id'] == 1 ? null:$this->db->update($post_data['table'],$data,array("id"=>$post_data['id']));
39
+			 echo TRUE;
40 40
 	}
41 41
 		
42 42
 
Please login to merge, or discard this patch.
web_interface/astpp/application/controllers/feedback.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -80,10 +80,10 @@  discard block
 block discarded – undo
80 80
 
81 81
 			$data=array("name"=>$name,"email"=>$email,"feedback"=>$feedback,"first_name"=>$first_name,"last_name"=>$last_name,"city"=>$city,"telephone_1"=>$telephone_1,"account_email"=>$account_email,"company_name"=>$company_name,"address_1"=>$address_1,"address_2"=>$address_2,"telephone_2"=>$telephone_2,"province"=>$province,"serverip"=>$_SERVER['SERVER_ADDR'],"FLAG"=>"FALSE");
82 82
 
83
-		        $data_new= json_encode($data);
84
-	        }
83
+				$data_new= json_encode($data);
84
+			}
85 85
 		}
86
-        $ch = curl_init();
86
+		$ch = curl_init();
87 87
 		curl_setopt($ch, CURLOPT_URL, 'http://feedback.astppbilling.org/feedback.php');  
88 88
 		curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); 
89 89
 		curl_setopt($ch, CURLOPT_HEADER, 1);  
@@ -95,14 +95,14 @@  discard block
 block discarded – undo
95 95
 		curl_setopt($ch, CURLINFO_HEADER_OUT, 1);  
96 96
 		curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
97 97
 
98
-        $response = curl_exec($ch);
99
-        if(!$flag)
100
-	     redirect(base_url() . 'feedback/thanks');
98
+		$response = curl_exec($ch);
99
+		if(!$flag)
100
+		 redirect(base_url() . 'feedback/thanks');
101 101
 	    
102 102
 
103 103
 	}
104 104
 	function thanks(){
105
-            $this->load->view('view_feedback_response');
105
+			$this->load->view('view_feedback_response');
106 106
 	}	
107 107
 
108 108
 }
Please login to merge, or discard this patch.