if (!empty($curlResult)) { $curlInfo = curl_getinfo($ch); $curlInfo['http_code'] == 200 ? $result =& $curlResult : ($result = 'err' . $curlInfo['http_code']); } else { $result = 'errCurlNoExec'; } curl_close($ch); echo $result; } else { echo 'errParams'; } } elseif (!empty($_POST['backup'])) { if ($_POST['backup'] === 'php') { echo ($res = backup::backupSite()) === true ? MESSAGE_BACKUP_SUCCESSFULLY_CREATED : $res . '<br><span style="color: red;">' . WARNING_BACKUP_NOT_CREATE . '</span>'; } elseif ($_POST['backup'] === 'sql') { echo backup::backupDB() ? MESSAGE_BACKUP_SUCCESSFULLY_CREATED : '<span style="color: red;">' . WARNING_BACKUP_NOT_CREATE . '</span>'; } } elseif (!empty($_POST['setupUpdate']) && !empty($_POST['step'])) { $fileSetupUpdate = CONF_UPDATES_PATH_TO_FILES . $_POST['setupUpdate']; //$logFile = CONF_UPDATES_PATH_TO_LOG_FILES . terms::currentDate() . '_update.log'; //$message = addslashes(MESSAGE_WARNING_UPDATE_ERRORS_OCCURRED . SITE_UPDATE_ERROR_LOG_FILE . ' - <b><a href="' . CONF_ADMIN_FILE . '?m=system&s=updates&action=saveLog&file=' . $logFile . '" title="' . FORM_BUTTON_SAVE . '">' . $logFile . '</a></b>'); if (1 == $_POST['step']) { if (!updates::setupUpdate(CONF_UPDATES_PATH_TO_FILES . $_POST['setupUpdate'])) { echo ajax::sdgJSONencode(array('error' => updates::$errorMessage)); } else { // Если сообщения не пустые, значит ошибки были if (!empty(updates::$errorMessage)) { echo ajax::sdgJSONencode(array('success' => MESSAGE_WARNING_UPDATE_SETUP_BUT_ERRORS_OCCURRED)); } else { echo ajax::sdgJSONencode(array('success' => updates::$message)); }