} function new_files($user) { $last = $this->getOne("select `lastLogin` from `users_users` where `login`=?", array($user)); $query = "select count(*) from `el_arquivo` where `data_publicacao` > ?"; return $this->getOne($query, array((int) $last)); } function getUserRating($arquivoId, $userName) { return $this->getOne("select `rating` from `el_arquivo_rating` where `arquivoId`=? and `user`=?", array($arquivoId, $userName)); } function change_login_acervo($from, $to) { return $this->query("update `el_arquivo` set `user`=? where `user`=?", array($to, $from)); } } // migrado para el-setup global $elgallib, $dbTiki, $userHasPermOnFile, $arquivoId, $tiki_p_el_admin_gallery; $elgallib = new ELGalLib($dbTiki); if (isset($_REQUEST['arquivoId'])) { $arquivoId = $_REQUEST['arquivoId']; $arquivo = $elgallib->get_arquivo($_REQUEST['arquivoId']); if ($arquivo['user'] == $user || $tiki_p_el_admin_gallery == 'y') { $userHasPermOnFile = true; } else { $userHasPermOnFile = false; } } else { $arquivoId = false; } //**/
include_once 'lib/imagegals/imagegallib.php'; require_once 'lib/elgal/elgallib.php'; function error($errorMsg) { echo "<script language=\"javaScript\">alert('" . $errorMsg . "');</script>"; exit; } if (isset($_FILES['thumb']) && !empty($_FILES['thumb']['name'])) { //TODO check_ticket('user-thumb'); $type = $_FILES['thumb']['type']; $size = $_FILES['thumb']['size']; $name = $_FILES['thumb']['name']; preg_match("/(.+)\\/.+/", $type, $arq_tipo); if ($arq_tipo[1] != "image") { error("O arquivo fornecido não é uma imagem."); } if (!is_uploaded_file($_FILES["thumb"]['tmp_name'])) { error(tra('Upload was not successful') . ': ' . ELGalLib::convert_error_to_string($_FILES["thumb"]["error"])); } $maxSize = $tikilib->get_preference('el_max_thumb_size', 200); if ($size > $maxSize * 1024) { error("O tamanho máximo da miniatura é de {$maxSize} kBytes."); } $data = $elgallib->create_thumb_imagem($_FILES['thumb']['tmp_name']); if (!$data) { error("Não foi possível gerar o avatar"); } $userprefslib->set_user_avatar($user, 'u', '', $name, $size, $type, $data); echo "<script>parent.document.getElementById('uThumbImg').src = 'tiki-show_user_avatar.php?user="******"&rand=" . rand() . "';</script>"; echo "<script>parent.document.getElementById('uOnlineThumb').src = 'tiki-show_user_avatar.php?user="******"&rand=" . rand() . "';</script>"; }