SCORM_CLOUD_APP_ID=VAAROP2RFR
SCORM_CLOUD_SECRET_KEY=7PHpD9pQk4aIjUnlKgF8s89CGlhkIucZHJ3zMXuQ
+SCORM_CLOUD_PREFIX=toolbox_dev_
SLACK_BOT_TOKEN=xoxb-12192359685-3923048219394-EXUQIBSc3VTO6RKr3Plrn1um
SCORM_CLOUD_APP_ID=VAAROP2RFR
SCORM_CLOUD_SECRET_KEY=7PHpD9pQk4aIjUnlKgF8s89CGlhkIucZHJ3zMXuQ
+SCORM_CLOUD_PREFIX=toolbox_dev_
SLACK_BOT_TOKEN=xoxb-12192359685-3923048219394-EXUQIBSc3VTO6RKr3Plrn1um
file_put_contents($this->vdir . '/m/manifest.json', json_encode($manifest));
}
+ public function overrideOptions()
+ {
+ parent::overrideOptions();
+ $this->setOfflineOptions();
+ }
+
public function makePackage($zip)
{
$this->preparePackage();
{
protected $_allowNetworking = 'internal';
public $type = 'win_html';
+
+ public function overrideOptions()
+ {
+ parent::overrideOptions();
+ $this->setOfflineOptions();
+ }
}
foreach ($options as $k => $v) {
$this->book->getSettings()->set($k, $v);
}
+ $this->overrideOptions();
$this->theme = $this->book->getTheme();
}
}
+ public function overrideOptions()
+ {
+
+ }
+
+ protected function setOfflineOptions()
+ {
+ $this->book->getSettings()->set('actualHtmlExtension', 'html');
+ $this->book->getSettings()->set('seoVersion', false);
+ $this->book->getSettings()->set('scorm_enable', false);
+ }
+
public function handle()
{
PHP::neverStop();
$this->signExe();
}
+ public function overrideOptions()
+ {
+ parent::overrideOptions();
+ $this->setOfflineOptions();
+ }
+
protected function setIcon()
{
$showTextIfNotEmail = false;
try {
if ($this->action === 'scormcloud') {
- $scormURL = ScormCloud::send($url, 'toolbox_' . $this->type . '_' . $this->_id());
+ $scormURL = ScormCloud::send($url, env('SCORM_CLOUD_PREFIX','toolbox_') . $this->type . '_' . $this->_id());
$actions[__('Tester sur SCORM Cloud')] = $scormURL;
}
} catch (\Exception $e) {
class ScormCloud
{
- public static function send($url,$courseId,$delete=false)
+ public static function send($url, $courseId, $delete = false)
{
$config = new V2\Configuration();
$appId = env('SCORM_CLOUD_APP_ID');
$courseAPI = new V2\Api\CourseApi();
- if($delete) {
+ if ($delete) {
try {
$courseAPI->deleteCourse($courseId);
} catch (\Exception $e) {