viernes, 27 de abril de 2012

javascript: Tester Online para JavaScript, jQuery, ExtJs, Zepto y mas

Hasta ahora el mejor tester online para javascript y varias librerias.
Enjoy,

http://jsfiddle.net/

viernes, 20 de abril de 2012

javscript: Objeto Global sin necesidad de Instanciar

var Persona = {

"nombre" : "ricard",
"edad" : "15",

"esmayorDeEdad": function(){
return (this.edad) > 18;
}
}

console.log(Persona.esmayorDeEdad());

sábado, 31 de marzo de 2012

PHP: leer excel desde php con libreria PHPExcelReader

<?php
set_time_limit(0);
require_once 'Excel/reader.php';
 
$data = new Spreadsheet_Excel_Reader();
 
// $data->setOutputEncoding('CP1251');
 
$data->read('alumno_notas.xls');
 
$filas = $data->sheets[0]['cells']; //[fila][columna].

// echo count($filas);
// echo "<br>";
// echo $filas[1][1];

for($z=1; $z<count($filas); $z++)
{
    echo $filas[$z][1]."<br>";
}
?>

jueves, 22 de marzo de 2012

jQuery: comprobar si el formulario esta vacio

function comprobarSiFormEstaVacio(aFormId) {

var campos = $("#"+aFormId).serializeArray();
var todos_vacios = true;

for(var i=0; i<campos.length; i++){
// console.log(campos[i].name); console.info(campos[i].value);
if($.trim(campos[i].value) != "" ) todos_vacios = false;
}

if (todos_vacios){
alert("Debe ingresar al menos un criterio de búsqueda");
return false;
}

return true;
}

jQuery: comprobar campos text en un form

//veo si estan todos vacios
var todos_vacios = true;
$("#frmBusquedaInstitucion input[type='text']").map(function(val, i){
console.log($(this).val());
if($(this).val() != "" ) todos_vacios = false;
});

miércoles, 14 de marzo de 2012

PHP: Imprimir etiquetas con formato para impresora datamax

<?
// error_reporting(E_ALL);
set_time_limit(999);

include "class.ezpdf.php"; //rck manual: http://www.ros.co.nz/pdf/readme.pdf

// $pdf =& new Cezpdf('a4');
$pdf =& new Cezpdf($paper=array(0,0,(118.00 * 72 / 25.4 ), (25.00 * 72 / 25.4 )), $orientation='portrait');

    $pdf->ez['topMargin']=1;
    $pdf->ez['bottomMargin']=1;
    $pdf->ez['leftMargin']=5;
    $pdf->ez['rightMargin']=5;

$pdf->selectFont('fonts/php_times-told.afm');


for ($i=0; $i<count($res); $i++)
{
    $pdf->addText($x=15,$y=50,$size=6,$text= "Defensoria General de la Nación");
    $pdf->addText($x=15,$y=44,$size=6,$text= $res[$i]["DescTipoEquipo"]);

    $pdf->addText($x=195,$y=50,$size=6,$text= "Defensoria General de la Nación");
    $pdf->addText($x=195,$y=44,$size=6,$text= $res[$i]["DescTipoEquipo"]);


    $imagen = "http://".$_SERVER["HTTP_HOST"].STRROOTNAME."/genera_barras_rck.php?code=".$res[$i]['BienUso'];
    $img = ImageCreatefromjpeg($imagen);

    $pdf-> addImage($img,$x=15,$y= 14, $w=116, $h=28, $quality=75);
    $pdf-> addImage($img,$x=195,$y= 14, $w=116, $h=28, $quality=75);
    
    if($i<count($res)-1)$pdf->ezNewPage();
}

ob_end_clean();
$pdf->ezStream();
?>

viernes, 9 de marzo de 2012

PHP: Insertar Imagen Dinamica en un PDF

<?php
for ($i=0; $i<count($res); $i++) {

    $data[] = array('num'=>$text.$res[$i]["DescTipoEquipo"].$br,'nada'=>" ", 'mes'=>$text.$res[$i]["DescTipoEquipo"].$br);

    $imagen = "http://".$_SERVER["HTTP_HOST"].STRROOTNAME."/genera_barras_rck.php?code=".$res[$i]['BienCode'];

    $img = ImageCreatefromjpeg($imagen); //obtiene la imagen generada por el PHP

    $pdf-> addImage($img,$x=96,$y= $pdf->y - (86 + $i*108), $w=150, $h=0, $quality=75);
    $pdf-> addImage($img,$x=350,$y= $pdf->y - (86 + $i*108), $w=150, $h=0, $quality=75);
    
}
?>