181 lines
7.4 KiB
PHP
181 lines
7.4 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Content for the citation page
|
|
*
|
|
* This file will be imported by the "main.php".
|
|
*
|
|
*
|
|
* LICENSE: This file is open source software (OSS) and may be copied under
|
|
* certain conditions. See COPYING file for details or try to contact
|
|
* the author(s) of this file in doubt.
|
|
*
|
|
* @license GPLv2 (http://www.gnu.org/licenses/gpl2.html)
|
|
* @author ARSAVA <dokuwiki@dev.arsava.com>
|
|
* @link https://www.dokuwiki.org/template:vector
|
|
* @link https://www.dokuwiki.org/devel:templates
|
|
*/
|
|
|
|
//check if we are running within the DokuWiki environment
|
|
if (!defined("DOKU_INC")){
|
|
die();
|
|
}
|
|
|
|
//detect rev
|
|
$rev = (int)$INFO["rev"];
|
|
if ($rev < 1){
|
|
$rev = (int)$INFO["lastmod"];
|
|
}
|
|
|
|
//set permanent URL
|
|
$permurl = DOKU_URL.DOKU_SCRIPT."?id=".getID()."&rev=".$rev; //no wl() here to get absolute URLs working without URL rewriting and stuff
|
|
|
|
?>
|
|
<h1><a name="bibliographic_details" id="bibliographic_details"><?php echo hsc($lang["vector_cite_bibdetailsfor"]); ?> "<?php tpl_pagetitle(); ?>"</a></h1>
|
|
<div class="level2">
|
|
<ul>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_pagename"]); ?>: <?php tpl_pagetitle(); ?></div>
|
|
</li>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_author"]); ?>: <?php echo tpl_getConf("vector_cite_author"); ?></div>
|
|
</li>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_publisher"]); ?>: <?php echo hsc($conf["title"]); ?>.</div>
|
|
</li>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_dateofrev"]); ?>: <?php echo gmdate("j F Y H:i T", $rev); ?></div>
|
|
</li>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_dateretrieved"]); ?>: <?php echo gmdate("j F Y H:i T"); ?></div>
|
|
</li>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_permurl"]); ?>: <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a></div>
|
|
</li>
|
|
<li class="level1">
|
|
<div class="li"><?php echo hsc($lang["vector_cite_pageversionid"]); ?>: <?php echo hsc($rev); ?></div>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<?php echo hsc($lang["vector_cite_checkstandards"]); ?>
|
|
</p>
|
|
</div>
|
|
|
|
|
|
<h2><a name="citation_styles_for" id="citation_styles_for"><?php echo hsc($lang["vector_cite_citationstyles"]); ?> "<?php tpl_pagetitle(); ?>"</a></h2>
|
|
|
|
<h3><a name="apa_style" id="apa_style">APA</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php tpl_pagetitle(); ?>. (<?php echo gmdate("Y, M j", $rev); ?>).
|
|
<?php echo hsc($lang["vector_cite_in"]); ?> <em><?php echo hsc($conf["title"]); ?></em>.
|
|
<?php echo hsc($lang["vector_cite_retrieved"])." ".gmdate("H:i, F j, Y,")." ".hsc($lang["vector_cite_from"]); ?>
|
|
<a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>.
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="mla_style" id="mla_style">MLA</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php echo tpl_getConf("vector_cite_author"); ?>.
|
|
"<?php tpl_pagetitle(); ?>".
|
|
<em><?php echo hsc($conf["title"]); ?></em>.
|
|
<?php echo gmdate("j M. Y", $rev); ?>. Web. <?php echo gmdate("j M. Y, H:i"); ?>
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="mhra_style" id="mhra_style">MHRA</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php echo tpl_getConf("vector_cite_author"); ?>,
|
|
'<?php tpl_pagetitle(); ?>',
|
|
<em><?php echo hsc($conf["title"]); ?></em>,
|
|
<?php echo gmdate("j F Y, H:i T", $rev); ?>,
|
|
<<a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>> [<?php echo hsc($lang["vector_cite_accessed"])." ".gmdate("j F Y"); ?>]
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="chicago_style" id="chicago_style">Chicago</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php echo tpl_getConf("vector_cite_author"); ?>,
|
|
"<?php tpl_pagetitle(); ?>",
|
|
<em><?php echo hsc($conf["title"]); ?></em>,
|
|
<a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a> (<?php echo hsc($lang["vector_cite_accessed"])." ".gmdate("F j, Y"); ?>).
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="cbe_cse_style" id="cbe_cse_style">CBE/CSE</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php echo tpl_getConf("vector_cite_author"); ?>.
|
|
<?php tpl_pagetitle(); ?> [Internet].
|
|
<?php echo hsc($conf["title"])?>; <?php echo gmdate("Y M j, H:i T", $rev); ?> [<?php echo hsc($lang["vector_cite_cited"])." ".gmdate("Y M j"); ?>].
|
|
<?php echo hsc($lang["vector_cite_availableat"]); ?>: <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>.
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="bluebook_style" id="bluebook_style">Bluebook</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php tpl_pagetitle(); ?>,
|
|
<a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a> (<?php echo hsc($lang["vector_cite_lastvisited"])." ".gmdate("F j, Y"); ?>).
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="ama_style" id="ama_style">AMA</a></h3>
|
|
<div class="level3">
|
|
<p>
|
|
<?php echo tpl_getConf("vector_cite_author"); ?>.
|
|
<?php tpl_pagetitle(); ?>.
|
|
<?php echo hsc($conf["title"])?>.
|
|
<?php echo gmdate("F j, Y, H:i T", $rev); ?>.
|
|
<?php echo hsc($lang["vector_cite_availableat"]); ?>: <a rel="nofollow" href="<?php echo hsc($permurl); ?>"><?php echo hsc($permurl); ?></a>.
|
|
<?php echo hsc($lang["vector_cite_accessed"])." ".gmdate("F j, Y"); ?>.
|
|
</p>
|
|
</div>
|
|
|
|
<h3><a name="bibtex_entry" id="bibtex_entry">BibTeX</a></h3>
|
|
<div class="level3">
|
|
<pre>
|
|
@misc{ wiki:xxx,
|
|
author = "<?php echo str_replace(",", "{,}", tpl_getConf("vector_cite_author")); ?>",
|
|
title = "<?php str_replace(",", "{,}", tpl_pagetitle()); ?> --- <?php echo str_replace(",", "{,}", hsc($conf["title"])); ?>",
|
|
year = "<?php echo gmdate("Y", $rev); ?>",
|
|
url = "<?php echo str_replace(",", "{,}", hsc($permurl)); ?>",
|
|
note = "[Online; accessed <?php echo gmdate("j-F-Y"); ?>]"
|
|
}
|
|
</pre>
|
|
<p>
|
|
<?php echo hsc($lang["vector_cite_latexusepackagehint"]); ?>:
|
|
</p>
|
|
<pre>
|
|
@misc{ wiki:xxx,
|
|
author = "<?php echo str_replace(",", "{,}", tpl_getConf("vector_cite_author")); ?>",
|
|
title = "<?php str_replace(",", "{,}", tpl_pagetitle()); ?> --- <?php echo str_replace(",", "{,}", hsc($conf["title"])); ?>",
|
|
year = "<?php echo gmdate("Y", $rev); ?>",
|
|
url = "\url{<?php echo str_replace(",", "{,}", hsc($permurl)); ?>}",
|
|
note = "[Online; accessed <?php echo gmdate("j-F-Y"); ?>]"
|
|
|
|
|
|
author = "<?php echo tpl_getConf("vector_cite_author"); ?>",
|
|
title = "<?php tpl_pagetitle(); ?> --- <?php echo hsc($conf["title"]); ?>",
|
|
year = "<?php echo gmdate("Y", $rev); ?>",
|
|
url = "\url{<?php echo hsc($permurl); ?>}",
|
|
note = "[Online; accessed <?php echo gmdate("j-F-Y"); ?>]"
|
|
}
|
|
</pre>
|
|
</div>
|
|
|
|
<h3><a name="talk_pages" id="talk_pages"><?php echo hsc($lang["vector_cite_discussionpages"]); ?></a></h3>
|
|
<div class="level3">
|
|
<dl>
|
|
<dt><?php echo hsc($lang["vector_cite_markup"]); ?></dt>
|
|
<dd>[[<?php echo hsc(getID()); ?>|<?php tpl_pagetitle(); ?>]] ([[<?php echo hsc(getID()."?rev=".$rev); ?>|<?php echo hsc($lang["vector_cite_thisversion"]); ?>]])</dd>
|
|
</dl>
|
|
<dl>
|
|
<dt><?php echo hsc($lang["vector_cite_result"]); ?></dt>
|
|
<dd><a rel="nofollow" class="wikilink1" href="<?php echo hsc(wl(cleanID(getId()))); ?>"><?php tpl_pagetitle(); ?></a> (<a rel="nofollow" class="wikilink1" href="<?php echo hsc($permurl); ?>"><?php echo hsc($lang["vector_cite_thisversion"]); ?></a>)</dd>
|
|
</dl>
|
|
</div>
|