-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
ricking007
committed
Sep 1, 2018
0 parents
commit 514d641
Showing
5,880 changed files
with
723,247 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
require_once ROOT . 'Framework/autoLoader/src/AutoLoader.php'; | ||
|
||
$autoLoader = Framework\autoLoader\AutoLoader::getAutoLoader(); | ||
$autoLoader->setHowToLoad(new Framework\autoLoader\Psr4()); // Set the Auto Loader to use PSR-4 | ||
//$autoLoader->setHowToLoad(new Psr0()); | ||
|
||
// Padrão Registry | ||
$autoLoader->request = new Framework\core\Request(); | ||
$autoLoader->db = new Framework\core\Database(DB_TYPE,DB_HOST,DB_PORT, DB_NAME, DB_USER, DB_PASS); | ||
|
||
//$autoLoader->_language = new Framework\language\Idioma('es_ES'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
<?php | ||
namespace App; | ||
|
||
define('ORGANIZACAO_NOME','All Stock'); | ||
//define('BASE_URL', 'http://localhost:81/jsatacado.com.br/public/'); //para redirecionar | ||
|
||
//Verifica qual o protocolo | ||
$protocol = $_SERVER['SERVER_PORT'] == 443 ? "https://" : "http://"; | ||
$domainName = $_SERVER['HTTP_HOST']; // pega o dominio | ||
$domainName = rtrim($domainName,"/"); // garante que o dominio nao veio com barra no final | ||
$domainName .= "/"; // adiciona uma barra no fim | ||
//define('BASE_URL',$protocol.$domainName); | ||
define('BASE_URL','http://localhost/allstock/public/'); | ||
//define('BASE_URL','http://intimusvirtual.com.br/public/'); | ||
|
||
|
||
define('APP_URL', 'C:\\xampp\\htdocs\\allstock\\App'); // para renderizar views | ||
//define('APP_URL', '/var/www/intimusvirtual.com.br/App'); // para renderizar views | ||
define('APP_NSPACE', 'App'); // para boostrap | ||
|
||
define('DB_TYPE', 'mysql'); | ||
define('DB_HOST', 'localhost'); | ||
define('DB_PORT','3306'); | ||
define('DB_NAME', 'allstock'); | ||
define('DB_USER', 'root'); | ||
define('DB_PASS', ''); | ||
//define('DB_PASS', 'lJPf5Pep9h'); | ||
|
||
define('DEFAULT_PAGE_TITLE', 'All Stock'); //máximo 60 caracteres | ||
define('DEFAULT_CONTROLLER', 'Index'); | ||
define('DEFAULT_LANGUAGE', 'ptBR'); | ||
define('DEFAULT_TEMA', 'default'); | ||
define('DB_CHAR', 'utf8'); | ||
define('SECURE',false); | ||
define('SLEEP_BRUTE_FORCE',3); | ||
define('QT_TENTATIVAS_LOGIN',6); | ||
|
||
define ('DEFAULT_REMETENTE_EMAIL','noreply'); | ||
define ('DEFAULT_REMETENTE_NOME','All Stock'); | ||
|
||
define ('DEFAULT_CEP','40060001'); | ||
|
||
//pagseguro | ||
define('DEFINE_EMAIL','[email protected]'); | ||
define('DEFINE_TOKEN','748DC20CA18B439ABEDC23E49342F92A'); | ||
|
||
define ('EMAIL_CONTATO','[email protected]'); | ||
define ('NOME_CONTATO','All Stock'); | ||
define ('ASSUNTO_CONTATO','Form de contato do site All Stock'); | ||
|
||
define ('DIR_XML','C:\\xampp\\htdocs\\allstock\\Files\\xml\\'); | ||
//define ('DIR_XML','/var/www/intimusvirtual.com.br/Files/xml/'); | ||
define('NUM_ITENS_GRID',12); | ||
define('NUM_ITENS_SHOW',12); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
<?php | ||
|
||
namespace App\controllers; | ||
|
||
use Framework\core\Controller; | ||
use App\libs\Util; | ||
|
||
class CaixaController extends Controller { | ||
|
||
public function __construct() { | ||
parent::__construct(); | ||
$this->restricted(); | ||
$this->view->setActive('caixa'); | ||
$this->view->setTheme('caixa'); | ||
} | ||
|
||
public function index() { | ||
$this->view->setJS(array('shared/datatables.min', 'shared/dataTables.bootstrap.min', 'index', 'default/default', 'default/typeahead')); | ||
$this->view->setCSS(array('shared/dataTables.bootstrap.min')); | ||
$this->view->render('index'); | ||
} | ||
|
||
function telefone($telefone){ | ||
if(Util::validaTelefone($telefone)){ | ||
echo $telefone; | ||
exit; | ||
} | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<?php | ||
namespace App\controllers; | ||
use Framework\core\Controller; | ||
|
||
class CarouselController extends Controller { | ||
public function __construct() { | ||
parent::__construct(); | ||
$this->restricted(); | ||
$this->view->setActive('slides'); | ||
$this->view->setTheme('admin'); | ||
} | ||
public function index() { | ||
$car = $this->loadModel('carousel'); | ||
$carousel = $car->getCarousel(); | ||
$this->view->setRegistros($carousel,'carousel'); | ||
$this->view->setCSS(array('shared/summernote')); | ||
$this->view->setJS(array('shared/jquery.cropit','shared/summernote.min','shared/summernote-pt-BR','index')); | ||
$this->view->render('index'); | ||
} | ||
|
||
function add(){ | ||
if($this->getPostParam('imagem')){ | ||
// Recuperando imagem em base64 | ||
// Exemplo: data:image/png;base64,AAAFBfj42Pj4 | ||
$imagem = $this->getPostParam('imagem'); | ||
// Separando tipo dos dados da imagem | ||
// $tipo: data:image/png | ||
// $dados: base64,AAAFBfj42Pj4 | ||
list($tipo, $dados) = explode(';', $imagem); | ||
// Isolando apenas o tipo da imagem | ||
// $tipo: image/png | ||
list(, $tipo) = explode(':', $tipo); | ||
// Isolando apenas os dados da imagem | ||
// $dados: AAAFBfj42Pj4 | ||
list(, $dados) = explode(',', $dados); | ||
// Convertendo base64 para imagem | ||
$dados = base64_decode($dados); | ||
$car = $this->loadModel('carousel'); | ||
$car->setDc_imagem('jpg'); | ||
$car->setId_cadastrado_por($this->getUser('id_pessoa')); | ||
$car->setCarousel(); | ||
|
||
$nome = $car->getId_carousel(); | ||
if($nome){ | ||
// Salvando imagem em disco | ||
file_put_contents("img/carousel/{$nome}.jpg", $dados); | ||
echo json_encode(array('success'=>true,'message'=>'Imagem salva com sucesso','id'=>$nome));exit; | ||
} else { | ||
echo json_encode(array('success'=>false,'message'=>'Erro ao salvar imagem'));exit; | ||
} | ||
} else { | ||
echo json_encode(array('success'=>false,'message'=>'Erro ao salvar imagem'));exit; | ||
} | ||
} | ||
function del($img){ | ||
if($img){ | ||
$dados = explode('.',$img); | ||
$car = $this->loadModel('carousel'); | ||
$car->setId_carousel($dados[0]); | ||
if($car->delete()){ | ||
@unlink("img/carousel/$img"); | ||
echo json_encode(array("success"=>true,"message"=>"Imagem excluída com sucesso!")); | ||
} | ||
} | ||
} | ||
function getconfig($id){ | ||
$cap = $this->loadModel('carousel'); | ||
$cap->setId_carousel($id); | ||
$carousel = $cap->getConfig(); | ||
echo json_encode($carousel); | ||
} | ||
function edit(){ | ||
//print_r($_POST);exit; | ||
if($this->getPostInt('id_carousel_edit')){ | ||
$car = $this->loadModel('carousel'); | ||
$car->setId_carousel($this->getPostInt('id_carousel_edit')); | ||
$car->setDc_capiton($this->getPostParam('caption')); | ||
$car->setDc_link($this->getPostParam('link')); | ||
$car->updCarousel(); | ||
} | ||
$this->Redirect('carousel'); | ||
} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
<?php | ||
namespace App\controllers; | ||
use Framework\core\Controller; | ||
|
||
class CategoriaController extends Controller { | ||
public function __construct() { | ||
parent::__construct(); | ||
$this->restricted(); | ||
$this->view->setActive('categoria'); | ||
$this->view->setTheme('admin'); | ||
} | ||
public function index() { | ||
$cat = $this->loadModel('categoria'); | ||
$cat->setId_pessoa($this->pessoa()); | ||
$categorias = $cat->getCategorias(); | ||
$this->view->setRegistros(sizeof($categorias),'total'); | ||
$this->view->setRegistros($categorias,'categorias'); | ||
$this->view->setJS(array('shared/datatables.min','shared/dataTables.bootstrap.min','index')); | ||
$this->view->setCSS(array('shared/dataTables.bootstrap.min')); | ||
$this->view->render('index'); | ||
} | ||
function form($id = 0){ | ||
if($id){ | ||
$cat = $this->loadModel('categoria'); | ||
$cat->setId_categoria($id); | ||
$cat->setId_pessoa($this->pessoa()); | ||
$categoria = $cat->getCategoria(); | ||
$this->view->setRegistros($categoria,'categoria'); | ||
} | ||
$this->view->setJS(array('categoria')); | ||
$this->view->render('form'); | ||
} | ||
function add(){ | ||
$validar = '{"required":["nome"]}'; | ||
$result = $this->validatePost($validar); | ||
if($result['success']){ | ||
$cat = $this->loadModel('categoria'); | ||
$cat->setId_categoria($this->getPostInt('id')); | ||
$cat->setId_pessoa($this->pessoa()); | ||
$cat->setNo_categoria($this->getPostString('nome')); | ||
$id = $cat->set(); | ||
if($id){ | ||
echo json_encode(array('success'=>true,'message'=>'Categoria cadastrada com sucesso!','id'=>$id)); | ||
} | ||
} else { | ||
echo json_encode($result); | ||
} | ||
} | ||
function del($id){ | ||
if($id){ | ||
$cat = $this->loadModel('categoria'); | ||
$cat->setId_pessoa($this->pessoa()); | ||
$cat->setId_categoria($id); | ||
if($cat->delete()){ | ||
echo json_encode(array("success"=>true,"message"=>"Categoria excluída com sucesso!")); | ||
} | ||
} | ||
} | ||
function get(){ | ||
$cat = $this->loadModel('categoria'); | ||
$cat->setId_pessoa($this->pessoa()); | ||
$categorias = $cat->getCategorias(); | ||
echo json_encode($categorias); | ||
} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<?php | ||
|
||
namespace App\controllers; | ||
|
||
use Framework\core\Controller; | ||
|
||
class ContagemController extends Controller { | ||
|
||
public function __construct() { | ||
parent::__construct(); | ||
$this->restricted(); | ||
$this->view->setActive('contagem'); | ||
$this->view->setTheme('admin'); | ||
} | ||
|
||
public function index() { | ||
$con = $this->loadModel('contagem'); | ||
$con->setId_pessoa($this->pessoa()); | ||
$contagens = $con->getContagens(); | ||
$this->view->setRegistros(sizeof($contagens), 'total'); | ||
$this->view->setRegistros($contagens, 'contagens'); | ||
$this->view->setJS(array('shared/datatables.min', 'shared/dataTables.bootstrap.min', 'index')); | ||
$this->view->setCSS(array('shared/dataTables.bootstrap.min')); | ||
$this->view->render('index'); | ||
} | ||
|
||
public function view($id) { | ||
if ($id) { | ||
$con = $this->loadModel('contagem'); | ||
$con->setId_pessoa($this->pessoa()); | ||
$con->setId_contagem($id); | ||
$contagem = $con->getContagem(); | ||
$produto = $con->getContagemProduto(); | ||
$produtos = $con->getContagemProdutos(); | ||
|
||
$this->view->setRegistros($contagem, 'contagem'); | ||
$this->view->setRegistros($produto, 'produto'); | ||
$this->view->setRegistros($produtos, 'produtos'); | ||
$this->view->setRegistros(sizeof($produtos), 'total'); | ||
$this->view->setJS(array('shared/datatables.min', 'shared/dataTables.bootstrap.min','canvasjs', 'view')); | ||
$this->view->setCSS(array('shared/dataTables.bootstrap.min','canvas')); | ||
$this->view->render('view'); | ||
} | ||
$this->Redirect('contagem'); | ||
} | ||
|
||
function produto($id) { | ||
if ($id) { | ||
$con = $this->loadModel('contagem'); | ||
$con->setId_contagem_produto($id); | ||
$produto = $con->getProduto(); | ||
|
||
$this->view->setRegistros($produto, 'produto'); | ||
$this->view->setJS(array('canvasjs')); | ||
$this->view->setCSS(array('canvas')); | ||
$this->view->render('produto'); | ||
} | ||
$this->Redirect('contagem'); | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
<?php | ||
namespace App\controllers; | ||
use Framework\core\Controller; | ||
|
||
class ContatoController extends Controller { | ||
|
||
function __construct() { | ||
parent::__construct(); | ||
$this->view->setActive('contato'); | ||
$this->getGalerias(); | ||
} | ||
function index(){ | ||
$this->view->setJS(array('shared/jasny-bootstrap.min','contato')); | ||
$this->view->render('index'); | ||
} | ||
function send(){ | ||
$valida = '{"required":["nome","email","mensagem"],"email":["email"]}'; | ||
$result = $this->validatePost($valida); | ||
if($result['success']){ | ||
$nome = $this->getPostParam('nome'); | ||
$email = $this->getPostEmail('email'); | ||
$msg = $this->getPostParam('mensagem'); | ||
$conteudo = "<h1>Você recebeu um novo contato através do site</h1>"; | ||
$conteudo .= "<p><strong>Nome:</strong> $nome</p>"; | ||
$conteudo .= "<p><strong>Email:</strong> $email</p>"; | ||
$conteudo .= "<hr/>"; | ||
$conteudo .= "<p><strong>Mensagem:</strong></p>"; | ||
$conteudo .= "<p>$msg</p>"; | ||
$res = \App\libs\Email::envia(EMAIL_CONTATO, NOME_CONTATO, | ||
$email, $nome, | ||
$conteudo, ASSUNTO_CONTATO); | ||
|
||
if($res){ | ||
$conteudo .= "<p><strong>Um email foi enviado para: ".EMAIL_CONTATO."</strong></p>"; | ||
$not = $this->loadModel('notification'); | ||
$not->setDc_titulo(ASSUNTO_CONTATO); | ||
$not->setDc_mensagem($conteudo); | ||
$not->set(); | ||
echo json_encode(array('success'=>true,'message'=>'Sua mensagem foi enviada com sucesso!')); | ||
} | ||
} else { | ||
echo json_encode($result); | ||
} | ||
} | ||
function curriculum(){ | ||
$valida = '{"required":["apresentacao"],"multiRequired":["arquivo"],' | ||
. '"file":[{"name":"arquivo","size":2097152,' | ||
. '"type":["application/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document",' | ||
. '"application/msword"]}]}'; | ||
$result = $this->validatePost($valida); | ||
if($result['success']){ | ||
$msg = $this->getPostParam('apresentacao'); | ||
$conteudo = "<h1>Você recebeu um novo curriculum através do site</h1>"; | ||
$conteudo .= "<p><strong>Veja abaixo a mensagem de apresentação do candidato</strong></p>"; | ||
$conteudo .= "<hr/>"; | ||
$conteudo .= "<p>$msg</p>"; | ||
$res = \App\libs\Email::enviaAnexo(EMAIL_CONTATO, 'Curriculum',$conteudo, | ||
DEFAULT_REMETENTE_EMAIL,$_FILES['arquivo']); | ||
|
||
if($res){ | ||
$conteudo .= "<p><strong>Um email foi enviado para: ".EMAIL_CONTATO."</strong></p>"; | ||
$not = $this->loadModel('notification'); | ||
$not->setDc_titulo('Novo Curriculum'); | ||
$not->setDc_mensagem($conteudo); | ||
$not->set(); | ||
echo json_encode(array('success'=>true,'message'=>'Sua mensagem foi enviada com sucesso!')); | ||
} | ||
} else { | ||
echo json_encode($result); | ||
} | ||
} | ||
} |
Oops, something went wrong.