private function __construct() { $this->crud = CRUD::getInstance(); $this->expenses = new NameList("Expenses"); $this->income = new NameList("Income"); $this->dataExpenses = new Data("ExpensesData", $this->expenses->getNameTable()); $this->dataIncome = new Data("IncomeData", $this->income->getNameTable()); $this->filterDate = date("Y-m"); $this->crud->create($this->expenses); $this->crud->create($this->income); $this->crud->create($this->dataExpenses); $this->crud->create($this->dataIncome); $this->setOldDate(); $this->incomeScore = 0; $this->expensesScore = 0; }
unset($_POST['country_code']); $_POST['dob'] = date("Y-m-d H:i:s", strtotime($_POST['dob'])); $client = new Client(); try { $data = $client->register($_POST); } catch (Exception $e) { /*return with exception */ header("Location:" . RESOURCE_PATH_DIY . "login?error=" . $e->getMessage()); exit; } $_SESSION['client'] = $data; $access_token = Hash::get($_SESSION['client']['client_id'], Hash::salt(10) . time()); Logger::logPlobizUser($data['client_id'], $access_token, 'N/A', uniqid(), 'WEB', 1); $_SESSION['client']['access_token'] = $access_token; /*generate verification link * 26-03-15 :: time() added to make unique everytime * */ $verify = Hash::get($data['email'], 'verify_email' . time()); $crud = CRUD::getInstance(); $crud->insert("client_reset_tokens", array('client_id' => $data['client_id'], 'type' => 'email', 'hash' => $verify)); $mail = new Mail(); $vlink = RESOURCE_PATH . "handlers/verify-client.php?verify=" . $verify; /*email verification link */ $mail->emailVerificationMail(array(array('name' => $data['name'], 'email' => $data['email'])), $vlink); // 03-07-15 : redirect to pending redirectto url $redirectto = isset($_SESSION['redirectto']) && $_SESSION['redirectto'] != '' ? $_SESSION['redirectto'] : RESOURCE_PATH_DIY . "dashboard"; $_SESSION['redirectto'] = ''; header("Location:" . $redirectto); } else { header("Location:" . RESOURCE_PATH_DIY . "login?error=All fields are required."); }
public function __construct() { $this->_db = CRUD::getInstance(); }
public function resetClientPassword($fields = array()) { $client = new Client($fields['email']); // 4Nov15 :: Sankalp : Change $data to an array so that it can hold user information $data['info'] = $client->data(); if ($data) { //29Nov15 :: Sankalp : Enter proper email of client $verify = Hash::get($data['info']['email'], 'reset_password'); $crud = CRUD::getInstance(); //29Nov15 :: Sankalp : Enter proper id of client $crud->insert("client_reset_tokens", array('client_id' => $data['info']['client_id'], 'hash' => $verify)); // 4Nov15 :: Sankalp : adding $rlink to data array $data['rlink'] = RESOURCE_PATH_DIY . "confirm-password?reset=" . $verify; if ($verify) { return $data; } else { return "error"; } } else { return "error"; } }
<?php /* * @author Plobal-vikash * File to fetch call history for an app */ if ($Request->method == 'GET') { // $result=$Request->params['filters']; $result = json_decode($Request->params['filters'], true); $CRUD = CRUD::getInstance(); $count = 0; $feature_condition = ""; if (isset($result['search']) && !empty($result['search'])) { $seacrh_string = $result['search']; $feature_condition = " and kmp.actual_no='{$seacrh_string}'"; } elseif (isset($result['date']) && !empty($result['date'])) { $feature_dfilter = explode("-", $result['date']); $feature_condition = " and kct.date >= '" . date("Y-m-d", strtotime(str_replace('/', '-', $feature_dfilter[0]))) . "' AND kct.date <= '" . date("Y-m-d", strtotime(str_replace('/', '-', $feature_dfilter[1]))) . "' "; // echo $feature_condition = " and kct.date >= '".$feature_dfilter[0]." ' AND kct.date <='".$feature_dfilter[1]." ' "; } elseif (isset($result['feature']) && !empty($result['feature'])) { $feature_filter = explode(":", $result['feature']); $feature_condition = " and kmp.unique_id='{$feature_filter[0]}'"; if (count($feature_filter) > 1) { $feature_condition .= " and kmp.actual_no='{$feature_filter[1]}'"; if (isset($result['date']) && !empty($result['date'])) { $feature_dfilter = explode("-", $result['date']); $feature_condition = " and kct.date >= '" . date("Y-m-d", strtotime(str_replace('/', '-', $feature_dfilter[0]))) . "' AND kct.date <= '" . date("Y-m-d", strtotime(str_replace('/', '-', $feature_dfilter[1]))) . "' AND actual_no='{$feature_filter[1]}' "; } } if (isset($result['date']) && !empty($result['date'])) { $feature_dfilter = explode("-", $result['date']);
<?php require_once "conexao.class.php"; require_once "crud.class.php"; //cria um objeto de crud $teste = CRUD::getInstance(Conexao::getInstance()); $nome = 'Tereza Camargo'; $email = '*****@*****.**'; $nome2 = 'Teste update'; $email2 = '*****@*****.**'; $info = array($nome, $email); //paramentos: tabela, quantidade de informacoes, nomes das colunas, values abstratos, e array de informacoes //$teste->insert('clientes', 2, 'nome, email', '?,?', $info); //$teste->delete('clientes', 6); /*$leitura = $teste->readAll('clientes'); foreach($leitura as $reg){ echo "<br/>*********************<br/>"; echo "ID: " . $reg->id . ""; echo " NOME: " . $reg->nome . ""; echo " EMAIL: " . $reg->email . ""; }*/ $info2 = array($nome2, $email2); //paramentros: tabela, quantidade de informacoes, sets para update, id do que vai ser atualizado, e array de informacoes $teste->update('clientes', 2, 'nome=?, email=?', 1, $info2);
public static function logUserActivity($user_id, $app_id, $feature_id, $app_feature_id, $tuple_id, $activity) { if (Authenticate::$session_user_id) { $log = array('user_id' => $user_id, 'app_id' => $app_id, 'feature_id' => $feature_id, 'app_feature_id' => $app_feature_id, 'tuple_id' => $tuple_id, 'activity' => $activity); $CRUD = CRUD::getInstance(); $CRUD->insert('user_activity_log', $log); } }