$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): $hook->addError($scriptProperties['uid'], 'Missing parameter ajaxuploadTarget.'); $modx->log(modX::LOG_LEVEL_ERROR, 'Missing parameter ajaxuploadTarget.', '', 'AjaxUpload2Formit'); $success = false; break; default: if ($errors = $ajaxUpload->saveUploads($ajaxuploadTarget)) { $hook->addError($scriptProperties['uid'], $errors); $success = false; break; } $ajaxUpload->deleteExisting($ajaxuploadTarget); $ajaxuploadValue = $ajaxUpload->getValue($ajaxuploadFieldformat); $hook->setValue($ajaxuploadFieldname, $ajaxuploadValue); $success = true; } return $success;
} else { return ''; } } $ajaxUpload = new AjaxUpload($modx, $scriptProperties); if (!$ajaxUpload->initialize()) { $modx->log(modX::LOG_LEVEL_ERROR, '[AjaxUpload] Could not initialize AjaxUpload class.'); if ($debug) { return 'Could not load initialize AjaxUpload class.'; } else { return ''; } } $success = TRUE; switch (TRUE) { case empty($ajaxuploadFieldname): $hook->addError('message', 'Missing parameter ajaxuploadTarget.'); $success = FALSE; break; case empty($ajaxuploadTarget): $hook->addError('message', 'Missing parameter ajaxuploadTarget.'); $success = FALSE; break; default: $ajaxUpload->saveUploads($ajaxuploadTarget); $ajaxUpload->deleteExisting($ajaxuploadTarget); $ajaxuploadValue = $ajaxUpload->getValue($ajaxuploadFieldformat); $hook->setValue($ajaxuploadFieldname, $ajaxuploadValue); $success = TRUE; } return $success;