<?php

global $ari;
$ari->t->force_compile = true;
$ari->t->cache = false;
$ct = new OOB_cleantext();
$limit = 20;
if (!isset($_GET['pos']) || !oob_validatetext::isNumeric($_GET['pos'])) {
    $_GET['pos'] = 0;
}
// check user permissions
if (is_a($ari->user, 'oob_user')) {
    $usuario = $ari->user;
    // asignamos datos del usuario
    if ($perfil_existente = perfil_perfil::existe_usuario($ari->user)) {
        $perfil = $perfil_existente[0];
    }
} else {
    seguridad::requireLogin();
}
// mostramos los datos en la pantalla
$ari->t->assign("nombre", $perfil->name());
$ari->t->assign("telefono", $ct->dropHTML($perfil->get('telefono')));
$ari->t->assign("bio", $ct->dropHTML($perfil->get('bio')));
$ari->t->assign("url", $ct->dropHTML($perfil->get('url')));
$ari->t->assign("foto", $perfil->foto());
$ari->t->assign("mensajes", perfil_mensaje::get_actualizaciones_usuario($_GET['pos']));
$ari->t->assign("mensajes_count", perfil_mensaje::get_actualizaciones_usuario_count());
$ari->t->assign("limit", $limit);
$ari->t->display($ari->module->usertpldir() . DIRECTORY_SEPARATOR . "perfil_actualizaciones.tpl");
Exemple #2
0
<?php

global $ari;
$ari->popup = true;
$handle = $ari->url->getVars();
// handle 2
// check user permissions
if (is_a($ari->user, 'oob_user')) {
    $usuario = $ari->user;
    // asignamos datos del usuario
    if ($perfil_existente = perfil_perfil::existe_usuario($ari->user)) {
        $perfil = $perfil_existente[0];
    }
}
$mensaje = new perfil_mensaje($handle[2]);
if ($mensaje->get('perfil')->id() == $perfil->id()) {
    if ($mensaje->delete()) {
        echo 'borrado';
        exit;
    }
}
echo 'no se puede borrar';
exit;
Exemple #3
0
    // asignamos datos del usuario
    if ($perfil_existente = perfil_perfil::existe_usuario($ari->user)) {
        $perfil = $perfil_existente[0];
    }
} else {
    seguridad::requireLogin();
}
//nuevo
if (count($_POST)) {
    $foto = false;
    $mensaje = false;
    // tenemos 3 casos
    // solo mensaje
    // solo foto
    // las dos cosas.
    $mensaje = new perfil_mensaje();
    $mensaje->set('perfil', $perfil);
    $mensaje->set('fecha', new Date());
    if ($_POST['mensaje'] != '') {
        $mensaje->set('mensaje', $_POST['mensaje']);
    }
    $up = new OOB_fileupload("file");
    if ($_FILES['file']['name'] != '') {
        $allowedTypes = array("image/gif", "image/pjpeg", "image/jpeg", "image/x-png");
        $uploadPath = $ari->get('filesdir') . DIRECTORY_SEPARATOR . 'archivos' . DIRECTORY_SEPARATOR . 'fotos';
        if ($upload = $up->upload($uploadPath, false, $allowedTypes, $perfil->get('id') . '_' . time(), true)) {
            $mensaje->set('foto', $upload['name']);
            //$mensaje->set('exif',exif_read_data($upload['full_path'])); // no anda don exif!
        }
    }
    if ($_POST['mensaje'] == '' && $_FILES['file']['name'] == '') {