Skip to content

Instantly share code, notes, and snippets.

View francisrod01's full-sized avatar
🎯
Focusing

Francis (dele/he/him) francisrod01

🎯
Focusing
View GitHub Profile
@francisrod01
francisrod01 / MailSenderComponent.php
Created July 17, 2013 13:25
EmailComponent for CakePHP 2.3
<?php
// Controlles/Component/MailSenderComponent.php
App::uses('CakeEmail', 'Network/Email');
Class MailSenderComponent extends Component {
public function sendmail($subject, $titleMail, $name, $email, $message) {
@francisrod01
francisrod01 / AppCtontroller.php
Last active December 19, 2015 18:48
Primeiro o /Lib/LoadConfig/static.php depois o /Controller/UsersController.php
App::import('Lib', 'LoadConfigs', array('file' => 'static.php'));
class AppController extends Controller {
..
@francisrod01
francisrod01 / admin_add.ctp
Created July 11, 2013 01:32
Foco nesse validaSenha(), veja se ele não atrapalha algo. ;)
<?php
// menu lateral
echo $this->element($pages_dir . '/menu-topo/usuarios');
?>
<div class="users form">
<?php echo $this->Form->create('User', array('type'=>'file')); ?>
<fieldset>
@francisrod01
francisrod01 / SmsCtrl.js
Created August 20, 2015 14:07
SMS Send with Ionic
app.controller('SmsCtrl', function($scope) {
if (SMS) {
var _phoneNumbers = '+554192292992'; // numero de teste com codigo do Brasil e DDD
SMS.sendSMS(_phoneNumbers, "hello, Francis!", function() {
console.log('watching!');
$scope.sendStatus = 'Watching!';
}, function() {
console.log('not watching!');
@francisrod01
francisrod01 / gist:db3e4e7305de6b2a7b1a
Created September 11, 2014 15:00
PHP Classe extends
bom dia Edgard
eu expliquei nesse plaste http://paste.ubuntu.com/8318549/
[9:19:46 AM] Francis: e neste a chamada das 2 classes http://paste.ubuntu.com/8318553/
[9:21:16 AM] Francis: e esse o final, tentando reusar o metodo putJob() http://paste.ubuntu.com/8318563/
@francisrod01
francisrod01 / .zshrc
Last active August 29, 2015 14:06
Ionic build android (in vagrant)
vagrant@precise64:~$ cat .zshrc
# ~/.zshrc: executed by the command interpreter for login shells.
# Environments
export ANT_HOME=/usr/share/ant
export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
export VAGRANT_H=/home/vagrant
export SDK_P=$VAGRANT_H/sdKs
export SDK_ADT=adt-bundle/sdk
export NODE_PATH="/usr/lib/node_modules"
@francisrod01
francisrod01 / AdministratorController.php
Created June 21, 2014 23:04
CakePHP 2.4 - Carrego um controller para o administrator com new Controller()
App::import('Controller', 'Users');
App::import('Controller', 'Business');
class AdministratorController extends AppController {
public function panel_profile() {
switch ($this->userDataGroupID) {
// Case Group is Developer's
case 1 :
$Users = new UsersController;
@francisrod01
francisrod01 / PermissionsArrayComponent.php
Last active August 29, 2015 14:01
CakePHP - Check Permissions action
<?php
/**
* @todo CakePHP Permissions Array by Kevin Wentworth (Saco Design, Inc.)
* @todo Handles retrieving all ACL Permissions and storing them in an array.
* @todo Comments and bug reports welcome at kevin at sacode sign dot com
*
* @licensed Licensed under UYOR (Use at Your Own Risk)
* @link http://www.mainelydesign.com/blog/view/getting-all-acl-permissions-in-one-lookup-cakephp-1-3#null
*/
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Constructor_lib {
function __construct() {
$this->CI =& get_instance();
}
function create_controller_files($tables = NULL, $create = FALSE) {
if(!$tables) $tables = $this->CI->db->list_tables();
Array
(
[Agencia] => Array
(
[joins] => Array
(
[0] => Array
(
[table] => cidades
[alias] => Cidade