80 Zeilen
2.1 KiB
PHP
80 Zeilen
2.1 KiB
PHP
|
<?php
|
||
|
/**
|
||
|
* Project:
|
||
|
* Contenido Content Management System
|
||
|
*
|
||
|
* Description:
|
||
|
* Help system
|
||
|
*
|
||
|
* @package Contenido Backend scripts
|
||
|
* @subpackage Helpsystem
|
||
|
* @version $Id: help.js.php 342 2015-09-09 07:41:17Z oldperl $:
|
||
|
* @author Ortwin Pinke
|
||
|
* @copyright four for business AG <www.4fb.de>
|
||
|
* @license http://www.contenido.org/license/LIZENZ.txt
|
||
|
* @link http://www.4fb.de
|
||
|
* @link http://www.contenido.org
|
||
|
* @since file available since contenido release <= 4.6
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Security define
|
||
|
*/
|
||
|
if (!defined("CON_FRAMEWORK")) {
|
||
|
define("CON_FRAMEWORK", true);
|
||
|
}
|
||
|
|
||
|
// Contenido startup process
|
||
|
include_once ('../includes/startup.php');
|
||
|
|
||
|
header("Content-Type: text/javascript");
|
||
|
|
||
|
page_open(array('sess' => 'Contenido_Session',
|
||
|
'auth' => 'Contenido_Challenge_Crypt_Auth',
|
||
|
'perm' => 'Contenido_Perm'));
|
||
|
|
||
|
i18nInit($cfg["path"]["contenido"] . $cfg["path"]["locale"], $belang);
|
||
|
page_close();
|
||
|
|
||
|
$baseurl = $cfg["help_url"] . "front_content.php?version=" . $cfg['version'] . "&hlang=" . $belang;
|
||
|
if(isset($cfg['help_hash']) && !empty($cfg['help_hash'])) $baseurl .= "&hash=".$cfg['help_hash'];
|
||
|
$baseurl .= "&help=";
|
||
|
?>
|
||
|
//<script type="text/javascript">
|
||
|
// please do not remove script-tag, used to enable syntax-highlighting within some IDE like Netbeans
|
||
|
|
||
|
var help = {
|
||
|
|
||
|
/**
|
||
|
* Opens a popup-window with help context
|
||
|
*
|
||
|
* @param string area
|
||
|
*/
|
||
|
popup: function(area) {
|
||
|
helpwindow = window.open('<?php echo $baseurl; ?>' + area, 'contenido_help', 'height=500,width=600,resizable=yes,scrollbars=yes,location=no,menubar=no,status=no,toolbar=no');
|
||
|
helpwindow.focus();
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* Set the data-attribute of help link
|
||
|
*
|
||
|
* @param string area
|
||
|
*/
|
||
|
setArea: function(area) {
|
||
|
if(document.getElementById('help') > 0) {
|
||
|
document.getElementById('help').setAttribute('data', area);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @deprecated since 4.8.15, use new help-object instead help.popup(area)
|
||
|
*
|
||
|
* @param string path
|
||
|
*/
|
||
|
function callHelp (path) {
|
||
|
help.popup(path);
|
||
|
}
|
||
|
//</script>
|