Diferencia entre revisiones de «Ver más funciones personalizadas»

De ActionApps Documentacion
Saltar a: navegación, buscar
Línea 72: Línea 72:
 
}
 
}
 
</pre>
 
</pre>
 +
</code>
 +
 +
==Contador de checkbox==
 +
 +
<code>
 +
<pre>
 +
<?php
 +
 +
function usr_contar ($columns, $col, $param)
 +
{
 +
      $contador=0;
 +
      $cadena='';
 +
 +
// 17 es el numero total de checkbox
 +
 +
              for ($i=0;$i<17;$i++){
 +
              if($cadena.$columns[$col][$i][value]!='')
 +
              {$contador++;}
 +
 +
              }
 +
 +
              $porcentaje = round((($contador/17)*100),2);
 +
 +
              return $porcentaje;
 +
 +
  }
 +
?>
 +
</pre>
 +
 
</code>
 
</code>

Revisión del 15:49 21 nov 2007

Limpiar acentos

function usr_limpiar_acentos ($columns, $col, $param)


{
$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
return(strtr($columns[$col][0][value],$tofind,$replac));
}

{alias:headline........:f_u:usr_limpiar_acentos:}


Popup para imágenes

function usr_popup ($columns, $col, $param)
{

$parameters = split(":",$param);

list($func,$thumb_type_atr1, $thumb_val1, $popup_type_atr2, $popup_val2,$alt,$class,$leyenda) = $parameters;

$filepath = $columns[$col][0][value];

$string2array = explode("/",$filepath);

$serverpath=IMG_UPLOAD_PATH.$string2array [count($string2array)-2]."/".$string2array [count($string2array)-1];

$urlpath =$string2array [count($string2array)-3]."/".$string2array [count($string2array)-2]."/".$string2array [count($string2array)-1];


$phpthumb = "http://".$_SERVER['SERVER_NAME']."/".AA_BASE_DIR."img.php?src=/".$urlpath."&".$popup_type_atr2."=".$popup_val2;
$a = getimagesize($phpthumb);
$ancho=$a[0];
$alto=$a[1];


$popup="<a href=\"javascript:popup('".$phpthumb."',".$ancho.",".$alto.",'".$leyenda."')\"><img src=\"/".AA_BASE_DIR."img.php?src=/".$urlpath."&".$thumb_type_atr1."=".$thumb_val1."\" alt=".$alt." class=\"".$class."\" border=\"0\"></a>";
return $popup;

}

{alias:img_upload......:f_u:usr_popup:h:100:h:500:'_#TITULAR_':thumbnail_left:_#LEYENDA_}

.thumbnail_left {
float:left;
margin-right:10px;
margin-bottom:5px;
border:0px;
}

Contador de checkbox

<?php

function usr_contar ($columns, $col, $param)
 {
      $contador=0;
      $cadena='';

// 17 es el numero total de checkbox

              for ($i=0;$i<17;$i++){
              if($cadena.$columns[$col][$i][value]!='')
              {$contador++;}

              }

              $porcentaje = round((($contador/17)*100),2);

              return $porcentaje;

  }
?>