Skip to content

Instantly share code, notes, and snippets.

View patrickmaciel's full-sized avatar
🙏
Jesus is coming!

Patrick Maciel patrickmaciel

🙏
Jesus is coming!
View GitHub Profile
@patrickmaciel
patrickmaciel / AppController.php
Created December 23, 2011 15:34
Erro ao efetuar login (CakePHP 2.0 - Assando Sites | Exemplo)
<?php
class AppController extends Controller {
public $helpers = array('Html', 'Form', 'Session', 'Paginator');
public $components = array('Session', 'Auth');
public function isAuthorized() {
return true;
}
@patrickmaciel
patrickmaciel / user.php
Created December 26, 2011 19:06
CakePHP 1.3 | Selecionar (list) todos os Gerentes do Sistema (Users -> Groups (id = 4))
<?php
class User extends AppModel {
var $name = 'User';
var $displayField = 'name';
var $actsAs = array('Containable');
var $belongsTo = array(
'UserCreate' => array(
'className' => 'User',
'foreignKey' => 'who_create',
@patrickmaciel
patrickmaciel / users_controller.php
Created December 27, 2011 17:23
Remove Group Null
<?php
# find
$gerentes = $this->User->find('all', array(
'contain' => array(
'Group' => array(
'conditions' => array(
'Group.id' => 4
)
)
@patrickmaciel
patrickmaciel / user.php
Created December 27, 2011 19:31
Find User by Groups (HABTM) Error
<?php
// não deu certo
$this->recursive = 1;
$this->bindModel(array('hasOne' => array('GroupsUser')));
return $this->find('list', array(
'contain' => array(
'GroupsUser' => array(
'conditions' => array('GroupsUser.group_id' => 4)
@patrickmaciel
patrickmaciel / UsuariosController.php
Created January 7, 2012 20:29
Autenticação do usuário - pt-br - CakePHP 2.05
<?php
App::uses('Controller', 'Controller');
class AppController extends Controller {
public $helpers = array();
public $components = array(
'Session',
'Acl',
@patrickmaciel
patrickmaciel / AppController.php
Created January 8, 2012 01:24
Não está salvando aros, acos e/ou aros_acos
<?php
App::uses('Controller', 'Controller');
class AppController extends Controller {
public $helpers = array('Session', 'Html', 'Form');
public $components = array(
'Session',
'Acl',
@patrickmaciel
patrickmaciel / IncentivesController.php
Created January 11, 2012 11:47
Não redireciona, fica na mesma página e aparece a mensagem de 'salvo com sucesso'
<?php
class IncentivesController extends AppController {
var $name = 'Incentives';
var $uses = array('Incentive');
var $components = array('Imagem');
var $helpers = array('Time', 'Text');
function index() {
$this->Incentive->recursive = 0;
@patrickmaciel
patrickmaciel / AppController.php
Created January 12, 2012 19:54
Erro Auth Component - Seguindo tutorial do Curso Assando Sites Básico - Aula 6 (Última aula)
<?php
class AppController extends Controller {
public $helpers = array('Html','Form','Session');
public $components = array('Session', 'Auth');
public function beforeFilter() {
if($this->isPrefix('painel')) {
$this->layout = 'painel';
$this->Auth->authenticate = array('Form', array(
@patrickmaciel
patrickmaciel / UsersController.php
Created February 14, 2012 17:18
CakePHP 1.3 | Alterar senha (erro validação): old_password, password and confirm_password
function alterar_senha() {
$this->User->recursive = 0;
if (!empty($this->data)) {
$this->User->id = $this->Session->read('Auth.User.id');
if ($this->User->save($this->data)) {
$this->Session->setFlash('Senha alterada com sucesso!');
// $this->redirect(array('action' => 'index'));
@patrickmaciel
patrickmaciel / AppController.php
Created February 15, 2012 04:32
Erro ACL | login
<?php
App::uses('Sanitize', 'Utility');
class AppController extends Controller {
public $helpers = array('Util', 'Html', 'Form', 'Session', 'Text', 'Paginator');
public $components = array(
'Auth' => array(
'authenticate' => array(
'Form' => array(