mirror of
https://github.com/YunoHost-Apps/limesurvey_ynh.git
synced 2024-09-03 19:36:32 +02:00
26 lines
1.1 KiB
PHP
26 lines
1.1 KiB
PHP
<?php
|
|
|
|
/**
|
|
*
|
|
*/
|
|
class LimeScript extends CWidget
|
|
{
|
|
public function run()
|
|
{
|
|
App()->getClientScript()->registerScriptFile(App()->getAssetManager()->publish(Yii::getPathOfAlias('ext.LimeScript.assets'). '/script.js'));
|
|
|
|
$data = array();
|
|
$data['baseUrl'] = Yii::app()->getBaseUrl(true);
|
|
$data['showScriptName'] = Yii::app()->urlManager->showScriptName;
|
|
$data['urlFormat'] = Yii::app()->urlManager->urlFormat;
|
|
$data['adminImageUrl'] = Yii::app()->getConfig('adminimageurl');
|
|
$data['csrfToken'] = Yii::app()->request->csrfToken;
|
|
$data['replacementFields']['path'] = App()->createUrl("admin/limereplacementfields/sa/index/");
|
|
$json = json_encode($data, JSON_FORCE_OBJECT);
|
|
$script = "LS.data = $json;\n"
|
|
. "$.ajaxSetup({data: {YII_CSRF_TOKEN: LS.data.csrfToken}});";
|
|
App()->getClientScript()->registerScript('LimeScript', $script, CClientScript::POS_HEAD);
|
|
}
|
|
}
|
|
|
|
?>
|