52 lines
1.7 KiB
PHP
52 lines
1.7 KiB
PHP
<?php
|
|
|
|
class Vemail extends CI_Controller {
|
|
|
|
public function index() {
|
|
|
|
//http://oameye.works.wrenchboard.com/vemail?vlnk=WRENCHB-872626432-43593472-432449792
|
|
|
|
$vlnk = NULL;
|
|
$data['title'] = "Verify Email"; // Capitalize the first letter
|
|
$data['page_title'] = "About WrenchBoard";
|
|
$data['email'] = "ameye@chiefsoft.com";
|
|
|
|
extract($_GET);
|
|
if (trim($vlnk) !== '') {
|
|
$data['vlink'] = trim($vlnk);
|
|
$this->load->model('account_model');
|
|
$ret = $this->account_model->verify_link($data);
|
|
if ($ret !== false) {
|
|
$data['email'] = $ret->email;
|
|
if ($ret->status == 1) {
|
|
// let us work on the back end now
|
|
// CONSTRUCT THE ACCOUNT NOW
|
|
$this->load->model('backend_model');
|
|
$out = array();
|
|
$data['action'] = WRENCHBOARD_ACCOUNT_CREATEACC;
|
|
$data['verify_link'] = trim($vlnk);
|
|
$data['username'] = $ret->username;
|
|
$res1 = $this->backend_model->wrenchboard_api($data, $out);
|
|
if ($res1 > 0) {
|
|
$this->load->view('users/view_vemail', $data);
|
|
}
|
|
|
|
|
|
|
|
|
|
// make sure status is set to 5 : complete
|
|
}
|
|
// call backend to create the account now
|
|
// print_r($ret);
|
|
} else {
|
|
|
|
}
|
|
}
|
|
// IF YOU GET HERE - ERROR PAGE
|
|
// $this->load->view('templates/header_boxed', $data);
|
|
$this->load->view('users/view_error', $data);
|
|
// $this->load->view('templates/footer_boxed', $data);
|
|
}
|
|
|
|
}
|