<?php

if (!isset($gCms)) {
    exit;
}
if (!$this->CheckAccess()) {
    return $this->DisplayErrorPage($id, $params, $returnid, $this->Lang('accessdenied'));
}
if (isset($params['cancel'])) {
    return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts'));
}
$script = null;
if (isset($params['script_id']) && $params['script_id'] != '') {
    $script = jQueryScript::retrieveByPk($params['script_id']);
}
if (is_null($script)) {
    $script = new jQueryScript();
}
if (isset($params['delete'])) {
    $script->delete();
    return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts'));
}
if (isset($params['load_default_state'])) {
    $script->setLoadDefault(!$script->getLoadDefault());
    $script->save();
    return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts'));
}
if (isset($params['in_header_state'])) {
    $script->setInHeader(!$script->getInHeader());
    $script->save();
    return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts'));
Esempio n. 2
0
<?php

require_once dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'include.php';
global $gCms;
$db =& $gCms->GetDb();
if (isset($_REQUEST['id'])) {
    //	$module = $gCms->modules['jQuery']['object'];
    $script = jQueryScript::retrieveByPk($_REQUEST['id']);
    echo $script->getCode();
}
// TODO: Load required plugins first !
// NOTE: This have to be done prior to this call, like in the headers when we build the call to this script!