public function save()
 {
     $userData = $this->moneyzaurus->userData();
     $userData = $userData['data']['data'];
     $response = $this->moneyzaurus->userUpdate($userData['email'], $this->input->post('name'), $userData['locale'], $userData['language'], $userData['timezone']);
     if ($response['code'] == 200) {
         if (!$response['data']['success']) {
             $this->session->set_flashdata('message', $response['data']['message']);
         } else {
             $this->session->set_flashdata('message', 'Saved');
         }
     }
     redirect('/profile');
 }
 public function index()
 {
     $this->load->view('layout/header');
     $token = $this->user->findToken();
     if (!empty($token)) {
         $this->moneyzaurus->setToken($token);
         $data = $this->moneyzaurus->userData();
         if ($data['code'] == 200) {
             if (!empty($data['data']['data']['id'])) {
                 $this->load->helper('url');
                 redirect('/transaction');
             }
         }
     }
     $error = $this->session->flashdata('message');
     $success = $this->session->flashdata('success');
     $this->load->view('element/message', ['errors' => $error, 'success' => $success]);
     $this->load->view('page/welcome');
     $this->load->view('layout/footer');
 }