Adding support for editing the eQSL credentials
这个提交包含在:
		
							父节点
							
								
									6413b6141d
								
							
						
					
					
						当前提交
						bc4970fbe4
					
				
					共有  3 个文件被更改,包括 34 次插入 和 1 次删除
				
			
		|  | @ -202,6 +202,18 @@ class User extends CI_Controller { | ||||||
| 				$data['user_lotw_password'] = $q->user_lotw_password; | 				$data['user_lotw_password'] = $q->user_lotw_password; | ||||||
| 			} | 			} | ||||||
| 			 | 			 | ||||||
|  | 			if($this->input->post('user_eqsl_name')) { | ||||||
|  | 				$data['user_eqsl_name'] = $this->input->post('user_eqsl_name'); | ||||||
|  | 			} else { | ||||||
|  | 				$data['user_eqsl_name'] = $q->user_eqsl_name; | ||||||
|  | 			} | ||||||
|  | 			 | ||||||
|  | 			if($this->input->post('user_eqsl_password')) { | ||||||
|  | 				$data['user_eqsl_password'] = $this->input->post('user_eqsl_password'); | ||||||
|  | 			} else { | ||||||
|  | 				$data['user_eqsl_password'] = $q->user_eqsl_password; | ||||||
|  | 			} | ||||||
|  | 			 | ||||||
| 			$this->load->view('user/edit', $data); | 			$this->load->view('user/edit', $data); | ||||||
| 			$this->load->view('layout/footer'); | 			$this->load->view('layout/footer'); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
|  | @ -122,7 +122,8 @@ class User_Model extends CI_Model { | ||||||
| 					'user_firstname' => $fields['user_firstname'], | 					'user_firstname' => $fields['user_firstname'], | ||||||
| 					'user_lastname' => $fields['user_lastname'], | 					'user_lastname' => $fields['user_lastname'], | ||||||
| 					'user_timezone' => $fields['user_timezone'], | 					'user_timezone' => $fields['user_timezone'], | ||||||
| 					'user_lotw_name' => $fields['user_lotw_name'] | 					'user_lotw_name' => $fields['user_lotw_name'], | ||||||
|  | 					'user_eqsl_name' => $fields['user_eqsl_name'] | ||||||
| 				); | 				); | ||||||
| 	 | 	 | ||||||
| 				// Check to see if the user is allowed to change user levels
 | 				// Check to see if the user is allowed to change user levels
 | ||||||
|  | @ -153,6 +154,11 @@ class User_Model extends CI_Model { | ||||||
| 					$data['user_lotw_password'] = $fields['user_lotw_password']; | 					$data['user_lotw_password'] = $fields['user_lotw_password']; | ||||||
| 				} | 				} | ||||||
| 				 | 				 | ||||||
|  | 				if($fields['user_eqsl_password'] != NULL) | ||||||
|  | 				{ | ||||||
|  | 					$data['user_eqsl_password'] = $fields['user_eqsl_password']; | ||||||
|  | 				} | ||||||
|  | 				 | ||||||
| 				// Update the user
 | 				// Update the user
 | ||||||
| 				$this->db->where('user_id', $fields['id']); | 				$this->db->where('user_id', $fields['id']); | ||||||
| 				$this->db->update($this->config->item('auth_table'), $data); | 				$this->db->update($this->config->item('auth_table'), $data); | ||||||
|  |  | ||||||
|  | @ -100,6 +100,21 @@ $this->load->helper('form'); | ||||||
| 		<?php } ?>
 | 		<?php } ?>
 | ||||||
| 	</tr> | 	</tr> | ||||||
| 	 | 	 | ||||||
|  | 	<tr> | ||||||
|  | 		<td>eQSL.cc Username</td> | ||||||
|  | 		<td><input type="text" name="user_eqsl_name" value="<?php if(isset($user_eqsl_name)) { echo $user_eqsl_name; } ?>" /> | ||||||
|  | 		<?php if(isset($usereqslname_error)) { echo "<div class=\"small error\">".$usereqslname_error."</div>"; } ?>
 | ||||||
|  | 		</td> | ||||||
|  | 	</tr> | ||||||
|  | 	 | ||||||
|  | 	<tr> | ||||||
|  | 		<td>eQSL.cc Password</td> | ||||||
|  | 		<td><input type="password" name="user_eqsl_password" /> | ||||||
|  | 		<?php if(isset($eqslpassword_error)) { echo "<div class=\"small error\">".$eqslpassword_error."</div>"; } else { ?>
 | ||||||
|  | 		<div class="small">Leave blank to keep existing password</div></td> | ||||||
|  | 		<?php } ?>
 | ||||||
|  | 	</tr> | ||||||
|  | 	 | ||||||
| </table>	 | </table>	 | ||||||
| <input type="hidden" name="id" value="<?php echo $this->uri->segment(3); ?>" /> | <input type="hidden" name="id" value="<?php echo $this->uri->segment(3); ?>" /> | ||||||
| <div class="actions"><input class="btn primary" type="submit" value="Update profile" /></div> | <div class="actions"><input class="btn primary" type="submit" value="Update profile" /></div> | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用