Skip to main content

Posts

Showing posts from 2010

Pasado, Presente y Futuro en PHP

Ayer me toco averiguar las siguientes fechas usando php, se los dejo por si les resultan utiles: fecha inicial del mes actual: date("Y-m-d", mktime(0,0,0, date('m'), 1, date('Y'))); fecha final del mes actual date("Y-m-t"); fecha inicial del mes anterior date("Y-m-d",mktime(0, 0, 0, (date('m') - 1), 1, date('Y'))); fecha final del mes anterior date("Y-m-t",mktime(0, 0, 0, (date('m') - 1), date('t'), date('Y'))); fecha inicial del mes siguiente date("Y-m-d",mktime(0, 0, 0, (date('m') + 1), 1, date('Y'))); fecha final del mes siguiente date("Y-m-t",mktime(0, 0, 0, (date('m') + 1), date('d'), date('Y'))); Mucho ayuda el uso del formato "t"   en la  funcion date que  representa el numero de dias en determinado mes.

Infierno

Me mando este chiste mi hermana: Se encuentran  FIDEL HERRERA (GOBERNADOR DE VERACRUZ), PEƑA NIETO (GOBERNADOR DEL ESTADO DE MEXICO) Y ANDRES GRANIER (GOBERNADOR DE LO QUE QUEDA DE TABASCO) en el Inļ¬erno…. HERRERA le contaba a PEƑA NIETO que habĆ­a un telĆ©fono rojo en el Inļ¬erno y que iba a hablar con el diablo para pedirle autorizaciĆ³n para usarlo, RĆ”pidamente fue y le pidiĆ³ al diablo permiso para hacer una llamada a VERACRUZ  para saber cĆ³mo se quedaba el estado despuĆ©s de su partida. El diablo le concediĆ³ la llamada y hablĆ³ durante 2 minutos.  Al colgar, el diablo le dijo que de la llamada eran 3 millones de dĆ³lares; HERRERA le hizo un cheque y la pagĆ³. Al enterarse de esto, PEƑA NIETO quiso hacer lo mismo y llamĆ³ a Toluca durante 5 minutos y el diablo le pasĆ³ la cuenta de 10 millones de dĆ³lares y tambiĆ©n la pagĆ³.  ANDRES GRANIER tambiĆ©n sintiĆ³ ganas de llamar a Tabasco para ver cĆ³mo habĆ­a dejado el estado y hablĆ³ por 3 horas. Cuando colgĆ³, el diabl...

Como implementar Star Rating en Symfony con Jquery

Que necesitas: JQuery Star Rating plugin Symfony : agrega a tu modelo, en mi caso review es el modelo (schema.yml) algo como esto stars: { type: integer(1) } El resultado final sera algo como esto: Para implementar nuestro sistema de star rating necesitaremos realizar las siguientes modificaciones: Modificar la forma de nuestro modelo que tendra el star rating activado y cambiar el campo "stars" por un hidden field (dentro de /lib/forms ): $this->setWidgets(array(       ...        $'stars'      => new sfWidgetFormInputHidden(),       ...     ));  Modificar el template del formulario (_form.php en el directorio de templates del modelo) y definir en el template manualmente los radio inputs que seran convertidos en estrellas por el plugin de star rating, si defines 5 inputs, tendras 5 estrellas (no olvides mostrar los hidden fields con $form->renderHiddenFields() ) <...

Personalizando sfWidgetFormJQueryDate

Llevo 3 semanas trabajando en un proyecto con symfony , a pesar de que existe bastante documentacion acerca del framework es muy facil perderse entre toda la informacion y si le agregamos las distintas versiones de symfony, los 2 tipos de ORM (propel/doctrine) las diferentes maneras de hacer las cosas segun que tan bien hayas definido tus modelos , pues encontrar como hacer algo especifico suele ser bastante tedioso, asi que conforme avance en mi proyecto ire poniendo uno que otro tip de como pude resolver los problemas que me encontre... Iniciare con el conocido sfWidgetFormJQueryDate, el cual nos da una interfaz para el datepicker de Jquery UI, la documentacion esta bien... pero yo queria el calendario en espaƱol, inline (que se mostrara sin necesidad de hacer click en una imagen o un input) y con limite de fechas a escoger: Para conseguirlo utilice el siguiente codigo en la forma: 'start' => new sfWidgetFormJQueryDate(array('culture'=>'es', 'con...