$scriptProperties['debug'] = $modx->getOption('ajaxuploadDebug', $scriptProperties, $modx->getOption('ajaxupload.debug', null, false)); $scriptProperties['uid'] = $modx->getOption('ajaxuploadUid', $scriptProperties, ''); $debug = $scriptProperties['debug']; if (!$modx->loadClass('AjaxUpload', $ajaxuploadCorePath . 'model/ajaxupload/', true, true)) { $modx->log(modX::LOG_LEVEL_ERROR, 'Could not load AjaxUpload class.', '', 'AjaxUpload2Formit'); if ($debug) { return 'Could not load AjaxUpload class.'; } else { return ''; } } $scriptProperties['ajaxupload.core_path'] = $ajaxuploadCorePath; $scriptProperties['ajaxupload.assets_path'] = $ajaxuploadAssetsPath; $scriptProperties['ajaxupload.assets_url'] = $ajaxuploadAssetsUrl; $ajaxUpload = new AjaxUpload($modx, $scriptProperties); if (!$ajaxUpload->initialize()) { $modx->log(modX::LOG_LEVEL_ERROR, 'Could not initialize AjaxUpload class.', '', 'AjaxUpload2Formit'); if ($debug) { return 'Could not load initialize AjaxUpload class.'; } else { return ''; } } $success = true; switch (true) { case empty($ajaxuploadFieldname): $hook->addError($scriptProperties['uid'], 'Missing parameter ajaxuploadFieldname.'); $modx->log(modX::LOG_LEVEL_ERROR, 'Missing parameter ajaxuploadFieldname.', '', 'AjaxUpload2Formit'); $success = false; break; case empty($ajaxuploadTarget):
* * Copyright 2013-2015 by Thomas Jakobi <*****@*****.**> * * @package ajaxupload * @subpackage snippet */ $ajaxuploadCorePath = $modx->getOption('ajaxupload.core_path', null, $modx->getOption('core_path') . 'components/ajaxupload/'); $ajaxuploadAssetsPath = $modx->getOption('ajaxupload.assets_path', null, $modx->getOption('assets_path') . 'components/ajaxupload/'); $ajaxuploadAssetsUrl = $modx->getOption('ajaxupload.assets_url', null, $modx->getOption('assets_url') . 'components/ajaxupload/'); $debug = $modx->getOption('debug', $scriptProperties, $modx->getOption('ajaxupload.debug', null, false)); if (!$modx->loadClass('AjaxUpload', $ajaxuploadCorePath . 'model/ajaxupload/', true, true)) { $modx->log(modX::LOG_LEVEL_ERROR, 'Could not load AjaxUpload class.', '', 'AjaxUpload'); if ($debug) { return 'Could not load AjaxUpload class.'; } else { return ''; } } $scriptProperties['ajaxupload.core_path'] = $ajaxuploadCorePath; $scriptProperties['ajaxupload.assets_path'] = $ajaxuploadAssetsPath; $scriptProperties['ajaxupload.assets_url'] = $ajaxuploadAssetsUrl; $ajaxUpload = new AjaxUpload($modx, $scriptProperties); if (!$ajaxUpload->initialize($scriptProperties)) { $modx->log(modX::LOG_LEVEL_ERROR, 'Could not initialize AjaxUpload class.', '', 'AjaxUpload'); if ($debug) { return 'Could not load initialize AjaxUpload class.'; } else { return ''; } } return $ajaxUpload->output() . $ajaxUpload->debugOutput();
$scriptProperties['uid'] = $modx->getOption('ajaxuploadUid', $scriptProperties, ''); $debug = $scriptProperties['debug']; if (!$modx->loadClass('AjaxUpload', $ajaxuploadCorePath . 'model/ajaxupload/', true, true)) { $modx->log(modX::LOG_LEVEL_ERROR, 'Could not load AjaxUpload class.', '', 'Formit2AjaxUpload'); if ($debug) { return 'Could not load AjaxUpload class.'; } else { return ''; } } $uidConfig = isset($_SESSION['ajaxupload'][$scriptProperties['uid'] . 'config']) ? $_SESSION['ajaxupload'][$scriptProperties['uid'] . 'config'] : array(); $scriptProperties['ajaxupload.core_path'] = $ajaxuploadCorePath; $scriptProperties['ajaxupload.assets_path'] = $ajaxuploadAssetsPath; $scriptProperties['ajaxupload.assets_url'] = $ajaxuploadAssetsUrl; $ajaxUpload = new AjaxUpload($modx, $scriptProperties); if (!$ajaxUpload->initialize($uidConfig)) { $modx->log(modX::LOG_LEVEL_ERROR, 'Could not initialize AjaxUpload class.', '', 'Formit2AjaxUpload'); if ($debug) { return 'Could not load initialize AjaxUpload class.'; } else { return ''; } } $success = true; switch (true) { case empty($ajaxuploadFieldname): $hook->addError($scriptProperties['uid'], 'Missing parameter ajaxuploadFieldname.'); $modx->log(modX::LOG_LEVEL_ERROR, 'Missing parameter ajaxuploadFieldname.', '', 'Formit2AjaxUpload'); $success = false; break; case empty($ajaxuploadTarget):