Adding support for editing the eQSL credentials

这个提交包含在:
Corby Krick 2013-08-17 09:08:26 -05:00
父节点 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>