Commit 89b11d32 authored by Pet's avatar Pet

Adicionado arquivo de configuração, adicionado carregamento das configurações...

Adicionado arquivo de configuração, adicionado carregamento das configurações da base de dados, além de usado e action create do controller usuário como teste para a o inserir do dao
parent 44ccecd2
<?php
return array(
'db' => array(
'host' => 'localhost',
'dbname' => 'ru',
'login' => 'root',
'password'=>'P@$71lh@$'
)
);
\ No newline at end of file
......@@ -23,10 +23,17 @@ and open the template in the editor.
$loader = new \FrameworkMvc\Loader\SplClassLoader(null, 'module');
spl_autoload_register(array($loader, 'loadClass'));
$config = require 'config/config.php' ;
\FrameworkMvc\Dao\Conexao::criarConexao($config['db']);
$mvc = \FrameworkMvc\Mvc\Mvc::getInstace();
$mvc->run();
?>
$mvc->run();
?>
</body>
</html>
......@@ -18,10 +18,12 @@ use Usuario\Model\Usuario;
*/
class UsuarioController extends Controller {
// Funções de verificação
private function verificaEmail($email, $confirmaEmail) {
$isEmail = false;
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
$email = strtolower($email);
$confirmaEmail = strtolower($confirmaEmail);
if ($email == $confirmaEmail)
......@@ -34,7 +36,7 @@ class UsuarioController extends Controller {
private function verificaSenha($senha,$confirmaSenha) {
$isSenha = false;
if(!(empty($senha) && empty($confimaSenha))) {
if(!(empty($senha) && empty($confirmaSenha))) {
if($senha == $confirmaSenha){
$isSenha = true;
}
......@@ -43,23 +45,24 @@ class UsuarioController extends Controller {
}
public function indexAction() {
// Funções CRUD
public function indexAction() {
return array('nothing' => 'nun', array('tenho' => 'nada'),'para' => 'fazer');
}
return array('nothing' => 'nun', array('tenho' => 'nada'),'para' => 'fazer');
}
public function loginAction() {
public function loginAction() {
echo '<br>';
$user = new Usuario();
$viewData = array();
if (!empty($_POST)) {
$user->setNome($_POST['name']);
$user->setCarteirinha($_POST['carteirinha']);
$user->setNome($_POST['name']);
$user->setCarteirinha($_POST['carteirinha']);
$user->setSenha = ($_POST['senha']);
$viewData['succes'] = true;
}
......@@ -67,17 +70,17 @@ class UsuarioController extends Controller {
return $viewData;
}
public function createAction() {
public function createAction() {
$user = new Usuario();
$user = new Usuario();
$viewData = array();
$email = array();
$confirmaEmail = array();
$senha = array();
$confirmaSenha = array();
$confirmaEmail = array();
$senha = array();
$confirmaSenha = array();
if (!empty($_POST)) {
$verifica = true;
......@@ -85,20 +88,20 @@ class UsuarioController extends Controller {
$user->setNome($_POST['name']);
$user->setCpf($_POST['cpf']);
$user->setRg($_POST['rg']);
$user->setMatricula($_POST['matricula']);
$user->setCarteirinha($_POST['carteirinha']);
$user->setPrae($_POST['prae']);
$user->setMatricula($_POST['matricula']);
$user->setCarteirinha($_POST['carteirinha']);
$user->setPrae($_POST['prae']);
$user->setSaldo($_POST['saldo']);
$email = ($_POST['email']);
$confirmaEmail = ($_POST['confirmaEmail']);
if ($this->verificaEmail($email,$confirmaEmail)) {
$user->setEmail($email);
$user->setEmail($email);
}
else {
$verifica = false;
}
$senha = ($_POST['senha']);
$confirmaSenha = ($_POST['confirmaSenha']);
if ($this->verificaSenha($senha,$confirmaSenha)) {
......@@ -107,31 +110,36 @@ class UsuarioController extends Controller {
else {
$verifica = false;
}
if($verifica){
$userDao = new \Usuario\Model\Dao\UsuarioDao(\FrameworkMvc\Dao\Conexao::getInstance());
}
$viewData['success'] = $verifica;
}
$viewData['user'] = $user;
return $viewData;
}
public function updateAction() {
}
$viewData['user'] = $user;
return $viewData;
}
public function updateAction() {
/* Salva do banco de dados nessa variável */
$userBD = new Usuario();
$user = new Usuario();
if (!empty($_POST)) {
$verifica = true;
$user->setNome($_POST['name']);
$user->setCpf($_POST['cpf']);
$user->setRg($_POST['rg']);
$user->setCarteirinha($_POST['carteirinha']);
$user->setMatricula($_POST['matricula']);
$user->setPrae($_POST['prae']);
$user->setNome($_POST['name']);
$user->setCpf($_POST['cpf']);
$user->setRg($_POST['rg']);
$user->setCarteirinha($_POST['carteirinha']);
$user->setMatricula($_POST['matricula']);
$user->setPrae($_POST['prae']);
$user->setSaldo($_POST['saldo']);
if(!empty($_POST['confirmaEmail'])) {
......@@ -140,11 +148,12 @@ class UsuarioController extends Controller {
if ($this->verificaEmail($email,$confirmaEmail)) {
$user->setEmail($email);
}
else {
/* else {
$verifica = false;
}
*/
}
if(!empty($_POST['senha'])) {
$senha = ($_POST['senha']);
$confirmaSenha = ($_POST['confirmaSenha']);
......@@ -161,18 +170,18 @@ class UsuarioController extends Controller {
else {
//$user = $userBD;
$user->setNome("Toddy");
$user->setCpf("0324165465132");
$user->setRg("121343543");
$user->setCarteirinha("654545613513");
$user->setMatricula("684645641561651");
$user->setPrae("0");
$user->setCpf("0324165465132");
$user->setRg("121343543");
$user->setCarteirinha("654545613513");
$user->setMatricula("684645641561651");
$user->setPrae("0");
$user->setSaldo("0.00");
$user->setEmail("toddy@hue");
$user->setSenha("123456");
}
$viewData['user'] = $user;
return $viewData;
return $viewData;
}
......
<?php
namespace Usuario\Model\Dao;
class UsuarioDao extends \FrameworkMvc\Dao\GenericDao{
protected function getNomeTabela(){
return 'tbUsuario';
}
protected function getModelClassName(){
return 'Usuario\Model\Usuario';
}
protected function getAutoIncrementedColumns(){
return array('id');
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment