@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux phosweb007 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
Current Path :
/
homepage
/
v-mt
/
php
/
lib
/
Path :
Upload File :
New :
File
Dir
/homepage/v-mt/php/lib/function.mtlink.php
<?php # Movable Type (r) (C) 2001-2008 Six Apart, Ltd. All Rights Reserved. # This code cannot be redistributed without permission from www.sixapart.com. # For more information, consult your Movable Type license. # # $Id: function.mtlink.php 1174 2008-01-08 21:02:50Z bchoate $ function smarty_function_mtlink($args, &$ctx) { // status: incomplete // parameters: template, entry_id if (isset($args['template'])) { $name = $args['template']; $tmpl = $ctx->mt->db->load_index_template($ctx, $name); $blog = $ctx->stash('blog'); $site_url = $blog['blog_site_url']; if (!preg_match('!/$!', $site_url)) $site_url .= '/'; $link = $site_url . $tmpl['template_outfile']; if (!$args['with_index']) { $link = _strip_index($link, $blog); } return $link; } elseif (isset($args['entry_id'])) { $arg = array('entry_id' => $args['entry_id']); list($entry) = $ctx->mt->db->fetch_entries($arg); $ctx->localize(array('entry')); $ctx->stash('entry', $entry); $link = $ctx->tag('EntryPermalink',$args); $ctx->restore(array('entry')); if ($args['with_index'] && preg_match('/\/(#.*)$/', $link)) { $blog = $ctx->stash('blog'); $index = $ctx->mt->config('IndexBasename'); $ext = $blog['blog_file_extension']; if ($ext) $ext = '.' . $ext; $index .= $ext; $link = preg_replace('/\/(#.*)?$/', "/$index\$1", $link); } return $link; } return ''; } ?>