public function Render($files, \Slim\Slim &$app, $comments) { //getting files $this->files = $files; $obj = new Files(); $obj->parseFile($files); $obj->CheckFormat(); //$cookieDB = $obj->cookie; $db = $app->db; $public = $obj->public; $filesize = new Filesize(); $user_id = $obj->user_id; //getting id of the User from Files table $getLog = new Login(); $login = $getLog->getLogin($user_id, $db); $app->view->setData(array('login' => $login)); $cookie = $app->getCookie('username'); //getting cookie of the current user $logged = new Logged(); $id = $logged->getLogged($db, $cookie); //checking of the user is registered in Users table as the user or anonymous which added this file and getting his id if ($id == $user_id) { //if the id of Author of the file and the id of the user that opens this file are equal $app->render('File.php', ['files' => $files, 'filesize' => $filesize, 'comments' => $comments, 'db' => $db]); //we rendeer the form for the Author } elseif ($public == 0) { //else we render the form for the quest $app->render('Public.php', ['files' => $files, 'filesize' => $filesize, 'comments' => $comments, 'db' => $db]); } else { $this->app->redirect('/TwigBlog/'); //if the file was private and the user isnt his author we render 404 } }
public function saveAction() { $db = new Login(); $db->setLogin('testes'); $db->setSenha('1234'); $db->setTipoId(1); $db->setBloqueado(0); $data = array('login' => $db->getLogin(), 'senha' => $db->getSenha(), 'tipoid' => $db->getTipoId(), 'bloqueado' => $db->getBloqueado()); $return = $db->saveLogin($data, 2); $this->view->retorno = $return; $this->render(); }
function login($login, $pass) { global $bdd; global $_TABLES; $content = ""; if (!is_null($bdd) && !is_null($_TABLES)) { if (isset($login) && !empty($login) && isset($pass) && !empty($pass)) { $objLogin = new Login($bdd, $_TABLES); $loggued = $objLogin->getLogin($login, $pass); return $loggued; } } else { error_log("BDD ERROR : " . json_encode($bdd)); error_log("TABLES ERROR : " . json_encode($_TABLES)); } }
<?php require 'class.login.php'; global $bdd; global $_TABLES; $content = ""; if (!is_null($bdd) && !is_null($_TABLES)) { if (isset($_POST['login']) && !empty($_POST['login']) && isset($_POST['pass']) && !empty($_POST['pass'])) { $login = new Login($bdd, $_TABLES); $loggued = $login->getLogin($_POST['login'], $_POST['pass']); if ($loggued) { header("Location: /admin"); exit; } } } else { error_log("BDD ERROR : " . json_encode($bdd)); error_log("TABLES ERROR : " . json_encode($_TABLES)); }
$login = new Login(); $log = $login->getLogin($user_id, $db); if ($log != 'Anonymous') { $app->redirect('/TwigBlog'); } else { $app->render('Enter.php'); } })->name('enter'); $app->post('/enter', function () use($app) { $db = $app->db; $cookieGet = new Cookie(); $cookie = $cookieGet->getCookie($app); $logged = new Logged(); $user_id = $logged->getLogged($db, $cookie); $login = new Login(); $log = $login->getLogin($user_id, $db); if ($log != 'Anonymous') { $app->redirect("/TwigBlog"); } else { /* $login=htmlspecialchars($_POST['login']); $password=htmlspecialchars($_POST['password']); //checking if user exists * */ $userpost = new UserPost(); $postarr = $userpost->postEnter($_POST); $db = $app->db; $validator = new Validator($db, $app); $validator->getErrorsEnter($postarr); }
public static function getPersons() { $dados = Database::ReadAll("person", "*"); if (!$dados) { return ''; } foreach ($dados as $dado) { $person = new Person(); $person->setId($dado['ID_PERSON']); $person->setName($dado['NAME_PERSON']); $person->setEmail($dado['EMAIL']); $person->setAge($dado['AGE']); $person->setSex($dado['SEX']); $person->setPhone($dado['PHONE']); $person->setOperator($dado['OPERATOR']); $person->setMaritalStatus($dado['MARITAL_STATUS']); $person->setChildren($dado['CHILDREN']); $religion = Religion::getReligion("WHERE id_religion = " . $dado['ID_RELIGION']); $person->setReligion($religion); $address = Address::getAddress("AND id_address = " . $dado['ID_ADDRESS']); $person->setAddress($address); $login = Login::getLogin($dado['ID_PERSON']); $person->setLogin($login); $persons[] = $person; } return $persons; }
public function cadastrarAction() { $tp = new LoginTipo(); $grupos = new AclGrupos(); $tiposLogin = $tp->getAllLoginTipo(); $request = $this->getRequest(); if ($request->isPost()) { $db = new Login(); $us = new Usuarios(); $ut = new Util(); $erro = false; $msg = ''; $db->setLogin($request->getPost('Login')); $db->setSenha($request->getPost('Senha')); $db->setTipoId($request->getPost('TipoId')); $dataLogin = array('login' => $db->getLogin(), 'senha' => $db->getSenha(), 'tipoid' => $db->getTipoId()); if (!($login_id = $db->saveLogin($dataLogin))) { $erro = true; } $nascimento = empty($request->getPost('Nascimento')) ? NULL : $ut->dateToSql($request->getPost('Nascimento')); $now = $ut->nowDateSql(); $rg = $ut->limpaDados($request->getPost('Rg')); $cpf = $ut->limpaDados($request->getPost('Cpf')); $telefone = $ut->limpaDados($request->getPost('Telefone')); $celular = $ut->limpaDados($request->getPost('Celular')); $us->setNome($request->getPost('Nome')); $us->setSobrenome($request->getPost('Sobrenome')); $us->setEmail($request->getPost('Email')); $us->setLoginId($login_id); $us->setRg($rg); $us->setCpf($cpf); $us->setNascimento($nascimento); $us->setTelefone($telefone); $us->setCelular($celular); $us->setSexo($request->getPost('Sexo')); $us->setCadastradoEm($now); $dataUser = array('nome' => $us->getNome(), 'sobrenome' => $us->getSobrenome(), 'email' => $us->getEmail(), 'login_id' => $us->getLoginId(), 'rg' => $us->getRg(), 'cpf' => $us->getCpf(), 'nascimento' => $us->getNascimento(), 'telefone' => $us->getTelefone(), 'celular' => $us->getCelular(), 'sexo' => $us->getSexo(), 'cadastradoem' => $us->getCadastradoEm()); if ($usuario_id = $us->saveUser($dataUser)) { $adapter = new Zend_File_Transfer_Adapter_Http(); $adapter->setDestination(APPLICATION_PATH . '/../data/temp'); $upload = new Zend_File_Transfer(); $files = $upload->getFileInfo(); if ($files['Avatar']['tmp_name']) { if (!file_exists(ROOT_DIR . DS . 'painel' . DS . 'images' . DS . 'usuario' . DS . $login_id)) { mkdir(ROOT_DIR . DS . 'painel' . DS . 'images' . DS . 'usuario' . DS . $login_id, 0777, true); } foreach ($files as $file => $info) { if ($upload->isUploaded($file)) { //$extension = substr($info['name'], strrpos($info['name'], '.') + 1); $filename = 'avatar.jpg'; $adapter->addFilter('Rename', array('target' => APPLICATION_PATH . '/../data/temp/' . $filename, 'overwrite' => true)); $adapter->receive($info['name']); if (!$adapter->receive()) { $messages = $adapter->getMessages(); echo implode("\n", $messages); exit; } //setFileName::Url2 $us->setAvatar($filename); $imanee = new Imanee\Imanee(APPLICATION_PATH . '/../data/temp/' . $filename); //resized $imanee->resize(300, 300)->write(ROOT_DIR . DS . 'painel' . DS . 'images' . DS . 'usuario' . DS . $login_id . DS . $filename, 80); //full //$imanee->resize(1024, 768) // ->write(ROOT_DIR . DS . 'site' . DS . 'images' . DS . 'galeria' . DS . $album_id . DS . 'f_' . $filename, 80); unlink(APPLICATION_PATH . '/../data/temp/' . $filename); $data = array('avatar' => $us->getAvatar()); if (!$us->saveUser($data, $usuario_id)) { $erro = true; } } } } } if ($erro) { $msg = 'Ocorreu um erro, tente novamente'; $this->view->msg = $msg; } else { $this->_helper->redirector('listar', 'usuarios'); } } $this->view->tipos = $tiposLogin; $this->view->grupos = $grupos->getGrupos(); $this->render(); }
<div class="form-group"> <label for="comment">Comment</label> <textarea id="comment" class="form-control" name="comment" rows="3" required></textarea> </div> <button type="submit" class="btn btn-primary btn-block"> Submit </button> </form> <hr> <div class="col col-md-10"> <?php foreach ($comments as $comment) { $user_id = $comment['user_id']; if ($user_id != 0) { $getLog2 = new Login(); $userComment = $getLog2->getLogin($user_id, $db); } else { $userComment = 'Anonymous'; } ?> <p class="bg-success"> <?php echo htmlspecialchars($userComment) . ' ' . htmlspecialchars($comment['time']); ?> </p> <p> <?php echo htmlspecialchars($comment['comment']); ?> <?php }
function login($username, $password) { global $bdd; global $_TABLES; if (!is_null($bdd) && !is_null($_TABLES)) { $objLogin = new Login($bdd, $_TABLES); $login = $objLogin->getLogin($username, $password); if (!is_null($login)) { $_SESSION['user_auth'] = '1'; $_SESSION['user_id'] = $login->id; // Get All Media Subscription by User $objWebsiteSubscription = new WebsiteSubscription($bdd, $_TABLES); $website_subscriptions = $objWebsiteSubscription->getAllWebsiteSubscriptionsByUser($_SESSION['user_id']); $temp = array(); if ($website_subscriptions) { foreach ($website_subscriptions as $key => $value) { array_push($temp, $value->website_id); } } $_SESSION['user_subscription'] = $temp; return 0; } else { $_SESSION['user_auth'] = '0'; if (isset($_SESSION['user_id'])) { unset($_SESSION['user_id']); } if (isset($_SESSION['user_subscription'])) { unset($_SESSION['user_subscription']); } return 1; } } else { error_log("BDD ERROR : " . json_encode($bdd)); error_log("TABLES ERROR : " . json_encode($_TABLES)); } }
function getLogin($name) { $login = new Login(); echo $login->getLogin($name); }
public static function getLeaders() { $dados = Database::ReadAll("calebe c, person p", "c.*, p.*", "WHERE p.id_person = c.id_person AND c.leader = 2"); if (!$dados) { return ''; } foreach ($dados as $dado) { $calebe = new Calebe(); $calebe->setId($dado['ID_PERSON']); $calebe->setName($dado['NAME_PERSON']); $calebe->setEmail($dado['EMAIL']); $calebe->setAge($dado['AGE']); $calebe->setSex($dado['SEX']); $calebe->setPhone($dado['PHONE']); $calebe->setOperator($dado['OPERATOR']); $calebe->setMaritalStatus($dado['MARITAL_STATUS']); $calebe->setChildren($dado['CHILDREN']); $calebe->setBaptism($dado['BAPTISM']); $calebe->setLeader($dado['LEADER']); $calebe->setTimeStudy($dado['TIME_STUDY']); $calebe->setStatus($dado['STATUS']); $calebe->setDateInsert($dado['INSERT_DATE']); $religion = Religion::getReligion("WHERE id_religion = " . $dado['ID_RELIGION']); $calebe->setReligion($religion); $address = Address::getAddress("AND id_address = " . $dado['ID_ADDRESS']); $calebe->setAddress($address); $login = Login::getLogin($dado['ID_PERSON']); $calebe->setLogin($login); $calebes[] = $calebe; } return $calebes; }