Funciones personalizadas
Como hacer modulos para las AA (ActionApps)
Submitted by admin on Dom, 07/12/2009 - 18:30Paginación de vistas en ActionApps
Submitted by admin on Mié, 07/01/2009 - 01:28Bueno, al fin saldé esta cuenta que tenía pendiente desde que conocí las ActionApps allá por el 2004.
Como saben, las AA sólo se pueden paginar en modo canal o usando el módulo de sitio. No había forma de paginar una vista embebida en una hoja shtml, ¡simplemente no había!
A continuación muestro los pasos para lograrlo.
1. Añadir en la linea 714 del archivo itemview.php3 lo siguiente:
global $items; $items[] = $CurItem->get_item();
2. Agregar el archivo adjunto view2.php3 dentro de la carpeta /apc-aa/
3.
- Inicie sesión o regístrese para enviar comentarios
- Leer más
para exportar campo a csv
Submitted by admin on Vie, 09/12/2008 - 19:35function usr_csv2striptags ($columns, $col, $param) {
# para exportar campo a csv
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Function for export fields
Submitted by admin on Lun, 06/16/2008 - 16:50function usr_csv2striptags ($columns, $col, $param) {
# para exportar campo a csv
$text = $columns[$col][0][value];
return (strcspn($text,",\"\n\r") == strlen($text)) ? strip_tags($text) : '"'.str_replace('"', '""', str_replace("\r\n", "\n", strip_tags($text))).'"';
}
- Inicie sesión o regístrese para enviar comentarios
- Spanish
Función para exportar campo sin tags HTML y listo para CSV
Submitted by admin on Jue, 05/22/2008 - 16:33function usr_csv2striptags ($columns, $col, $param) {
# para exportar campo a csv
$text = $columns[$col][0][value];
return (strcspn($text,",\"\n\r") == strlen($text)) ? strip_tags($text) : '"'.str_replace('"', '""', str_replace("\r\n", "\n", strip_tags($text))).'"';
}
=====
- Inicie sesión o regístrese para enviar comentarios
- English
Muestra el id largo dado el id corto
Submitted by admin on Mié, 04/23/2008 - 18:49function usr_idlargo ($columns, $col, $param) {
$val=$columns[$col][0][value];
$param = split(":",$param);
list($funcion,$id_corto)= $param;
$consulta = new DB_AA;
$query = "SELECT id FROM item WHERE short_id=$id_corto";
$consulta->query($query);
while ($consulta->next_record()) {
$id_largo=unpack_id128($consulta->f('id'));
}
return $id_largo;
}
- Inicie sesión o regístrese para enviar comentarios
Mapeo de un campo tipo lista de constantes a varios campos tipo checkbox
Submitted by admin on Lun, 04/21/2008 - 21:14Función que sirve para exportar los campos de una lista de ítems. En particular hay un campo tipo lista de constantes de la tabla de origen que debe mapearse con varios campos tipo de checkbox de la tabla destino. Con este fin se establece una relación de mapeo entre el campo origen y los campos destino a través de un array programado en una función personalizada de las AA. Se usa un script de php.net.
########################################
#tomado de http://www.php.net/array_search
#Author: mjaning at gmail dot com
#Date: 05-Feb-2008 11:42
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Obtiene el id del grupo al que pertenece el usuario logueado
Submitted by admin on Lun, 04/14/2008 - 13:17Obtiene el id del grupo al que pertenece el usuario logueado
Va en apc-aa/include/usr_aliasfnc.php3
require_once AA_INC_PATH."easy_scroller.php3";
require_once AA_INC_PATH."sliceobj.php3";
require_once AA_INC_PATH."perm_core.php3"; // needed for GetAuthData();
require_once AA_INC_PATH."files.class.php3"; // file wrapper for {include};
class AA_Stringexpand_idgrupo extends AA_Stringexpand {
#sintaxis {idgrupo}
function expand() {
$user=$GLOBALS["auth"]->auth['uname']; //obtiene el nombre del usuario actual
$sql = "SELECT groupid FROM memb- Inicie sesión o regístrese para enviar comentarios
- Leer más
Contador de descargas de archivos
Submitted by admin on Jue, 04/03/2008 - 01:41En modulo de sitio
===============
if (isset($g) and isset($i)) {
$db=new DB_AA;
$short_id= $i;#i trae el shortid del item
$campo=split('/',$g);#g trae el url del archivo
$file=$campo[count($campo)-1];
$FILES_DIR="/img_upload/d50b9481e4320dc850313baa3d4545e2/";
if(empty($file)) {
echo "No File Specified";
exit;
}
if(strpos($file, "..") !== FALSE) {
echo "HACK ATTEMPT!";
exit;
}
if(strpos($file, "://") !== FALSE) {
echo "Invalid File";
exit;
}
$cookie = urlencode(str_replace(".", "_", $file)); //cookie fix
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Popup para thumbnail
Submitted by admin on Mié, 04/02/2008 - 22:24Una funcion para popup, donde se tiene que indicar la ruta a las carpetas que contienen las fotos.
===================================================
function usr_popup ($columns, $col, $param)
{
#{alias:img_upload......:f_u:usr_popup:h:100:h:500:_#TIT_PUBL:.thumb:_#RESU_PUB}
$parameters = split(":",$param);
list($func,$thumb_type_atr1, $thumb_val1, $popup_type_atr2, $popup_val2,$alt,$class,$leyenda) = $parameters;
$str2array = split("/",$columns[$col][0][value]);
$rutas = array ('/img_upload/74656d706c6174657771777771776e6d/', #biblioteca
- Inicie sesión o regístrese para enviar comentarios
- Leer más
- 1
- 2
- 3
- 4
- siguiente ›
- última »