本文整理汇总了PHP中Upload::get_url方法的典型用法代码示例。如果您正苦于以下问题:PHP Upload::get_url方法的具体用法?PHP Upload::get_url怎么用?PHP Upload::get_url使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Upload
的用法示例。
在下文中一共展示了Upload::get_url方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
$limit = 500;
}
} else {
$user = '';
}
header('Content-Type: text/html; charset=utf-8');
$media = $db->get_results("select type, id, version, unix_timestamp(date) as date, mime, user as uid, user_login as user from media, users where type in {$type_in} {$user} and version = 0 and user_id = media.user order by date desc limit {$limit}");
$images = array();
if ($media) {
foreach ($media as $image) {
if (!$show_all) {
switch ($image->type) {
case 'comment':
$karma = $db->get_var("select comment_karma from comments where comment_id = {$image->id}");
break;
case 'post':
$karma = $db->get_var("select post_karma from posts where post_id = {$image->id}");
break;
default:
$karma = 0;
}
}
if ($show_all || $karma > -10) {
$image->url = Upload::get_url($image->type, $image->id, $image->version, $image->date, $image->mime);
$images[] = $image;
}
}
}
if ($images) {
Haanga::Load("backend/gallery.html", compact('images'));
}
示例2: min
$globals['time_enabled_comments'] = min($globals['time_enabled_comments_status'][$link->status], $globals['time_enabled_comments']);
}
// Check for comment post
if ($_POST['process'] == 'newcomment') {
$new = new Comment();
$new_comment_error = $new->save_from_post($link);
}
$username = $comment->type == 'admin' ? 'admin' : $comment->username;
if ($comment->type != 'admin') {
$globals['search_options'] = array('w' => 'comments', 'u' => $comment->username);
}
$comment->check_visibility();
if (!$comment->hide_comment) {
$globals['description'] = _('Autor') . ": {$username}, " . _('Resumen') . ': ' . text_to_summary($comment->content, 250);
if ($globals['media_public'] && $comment->media_size > 0) {
$globals['thumbnail'] = Upload::get_url('comment', $comment->id, 0, $comment->media_date, $comment->media_mime);
} elseif ($comment->avatar) {
$globals['thumbnail'] = get_avatar_url($comment->author, $comment->avatar, 80);
}
$title = text_to_summary($comment->content, 120);
} else {
$title = '';
}
if (isset($globals['canonical_server_name']) && !empty($globals['canonical_server_name'])) {
$globals['extra_head'] = '<link rel="canonical" href="http://' . $globals['canonical_server_name'] . $comment->get_relative_individual_permalink() . '" />';
}
do_header($title . ' | ' . $globals['site_name']);
//do_subheader(_('comentario de') . ' ' . $username);
/*** SIDEBAR ****/
echo '<div id="sidebar">';
do_banner_right();
示例3: prepare_summary_text
function prepare_summary_text($length = 0)
{
global $globals, $current_user;
if ($this->single_link) {
$this->html_id = $this->order;
} else {
$this->html_id = $this->id;
}
$this->can_edit = (!isset($this->basic_summary) || !$this->basic_summary) && ($this->author == $current_user->user_id && $globals['now'] - $this->date < $globals['comment_edit_time'] || ($this->author != $current_user->user_id || $this->type == 'admin') && $current_user->user_level == 'god');
if ($length > 0) {
$this->truncate($length);
}
$this->txt_content = $this->to_html($this->content);
if ($this->media_size > 0) {
$this->media_thumb_dir = Upload::get_cache_relative_dir($this->id);
$this->media_url = Upload::get_url('comment', $this->id, 0, $this->media_date, $this->media_mime);
}
}
示例4: prepare_summary_text
function prepare_summary_text($length = 0)
{
global $current_user, $globals;
if (empty($this->basic_summary) && ($this->author == $current_user->user_id && time() - $this->date < $globals['posts_edit_time'] || $current_user->user_level == 'god' && time() - $this->date < $globals['posts_edit_time_admin'])) {
// Admins can edit up to 10 days
$this->can_edit = true;
} else {
$this->can_edit = false;
}
if ($length > 0) {
$this->content = text_to_summary($this->content, $length);
}
$this->content = $this->to_html($this->content) . $expand;
if ($this->media_size > 0) {
$this->media_thumb_dir = Upload::get_cache_relative_dir($this->id);
$this->media_url = Upload::get_url('post', $this->id, 0, $this->media_date, $this->media_mime);
}
}
示例5: has_thumb
function has_thumb()
{
global $globals;
if (!empty($this->thumb_url)) {
return $this->thumb_url;
}
if ($this->media_size > 0) {
// New format
$base = $globals['base_static_noversion'];
$this->thumb_uri = Upload::get_cache_relative_dir($this->id) . "/media_thumb-link-{$this->id}.{$this->media_extension}?{$this->media_date}";
$this->thumb_url = $base . $this->thumb_uri;
$this->media_url = Upload::get_url('link', $this->id, 0, $this->media_date, $this->media_mime);
$this->thumb_x = $this->thumb_y = $globals['thumb_size'];
return $this->thumb_url;
}
$this->thumb_url = false;
return false;
}