Skip to content

Instantly share code, notes, and snippets.

View davialexandre's full-sized avatar

Davi Alexandre davialexandre

View GitHub Profile
@davialexandre
davialexandre / DefaultController.php
Created November 5, 2012 17:53
Exemplo de um controller dentro de um módulo com Login
<?php
class DefaultController extends CController
{
public $defaultAction = 'login';
public function actionLogin() {
$this->layout = 'login';
$model = new AdminLoginForm;
if(isset($_POST['AdminLoginForm'])) {
@davialexandre
davialexandre / AdminModule.php
Created November 5, 2012 17:59
AdminModule::beforeControllerAction
public function beforeControllerAction($controller, $action)
{
if(parent::beforeControllerAction($controller, $action))
{
if($this->user->isGuest && !($controller->id == 'default' && $action->id == 'login')) {
$this->user->loginRequired();
}
return true;
}
else
<?php
class AdminLoginForm extends CFormModel
{
public $username;
public $password;
public $rememberMe;
private $_identity;
<div id="login-box">
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'login-form',
)); ?>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'username'); ?>
<?php echo $form->textField($model,'username'); ?>
<?php echo $form->error($model,'username'); ?>
public class EnumExample {
public static void main(String []args){
testGender(Gender.FEMALE);
testGender(Gender.MALE);
}
public static void testGender(Gender gender) {
switch(gender) {
case FEMALE:
System.out.println("Female");
{
_index:"index",
_type:"filme",
_id:"16855",
_version:1,
exists:true,
_source:{
titulo_portugues:"RIO",
titulo_original:"Rio",
ano:"2011",
@davialexandre
davialexandre / NomeDoSeuTypeType.php
Created June 2, 2016 20:23
Using getRepository on a FormType
<?php
namespace AppBundle\Form\Type;
use Doctrine\Common\Persistence\ObjectManager;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class NomeDoSeuTypeType extends AbstractType
{
/**
<?php
public function getNumberOfPublicHolidaysForPeriod() {
if(!$this->numberOfPublicHolidaysInPeriod) {
$this->numberOfPublicHolidaysInPeriod = PublicHoliday::getNumberOfPublicHolidaysForPeriod(
$this->period->start_date,
$this->period->end_date
);
}
return $this->numberOfPublicHolidaysInPeriod;
<?php
class CSVAbsenceTypeCleaner extends CSVCleanerVisitor {
public function visit(array $row) {
$this->deleteRecord('HRAbsenceType', ['name' => $row['name']]);
}
}
<?php
CRM_HRCore_Helpers_Database::printSQLResult('SELECT id, display_name, contact_type FROM civicrm_contact');
// Prints something like:
// | id | display_name | contact_type |
// ------------------------------------
// | 1 | S.H.I.E.L.D | Organization |
// | 2 | Nick Fury | Individual |
// | 3 | Steve Rogers | Individual |