$isExternalTransaction = true; // reset $_FILES $_FILES = $files = null; // adjust value $post['title'] = addslashes($post['title']); $post['content'] = addslashes($post['content']); // update db $dbUpdateResult = (require_once __DIR__ . '/../' . $this->set['skin'] . '/transaction_' . $method . '.php'); // include func require_once 'func.php'; // move data file_tmp to file if ($dbUpdateResult['state'] == 'success') { // set article_srl $article_srl = (int) $post['article_srl']; // get article json $article_json = getArticleJSON($article_srl); $new_article_json = $article_json; // move file_tmp to file data $thumnail_srl = fileUpload($post, $article_srl, $article_json['thumnail']['srl']); // upload thumnail image if ($post['thumnail_image']) { // load file module if (file_exists(__GOOSE_PWD__ . $article_json['thumnail']['url'])) { unlink(__GOOSE_PWD__ . $article_json['thumnail']['url']); } // upload $thumnailUrl = uploadThumnail($_POST['thumnail_image']); // set json $new_article_json['thumnail']['srl'] = $thumnail_srl; $new_article_json['thumnail']['url'] = $thumnailUrl; $thumnailUploaded = true;
<?php if (!defined('__GOOSE__')) { exit; } // include func require_once 'func.php'; // set json $article_json = getArticleJSON($post['article_srl']); // update db $dbUpdateResult = (require_once __DIR__ . '/../' . $this->set['skin'] . '/transaction_' . $method . '.php'); // remove attach files if ($dbUpdateResult['state'] == 'success') { // remove thumnail image if ($article_json['thumnail']['url'] and file_exists(__GOOSE_PWD__ . $article_json['thumnail']['url'])) { unlink(__GOOSE_PWD__ . $article_json['thumnail']['url']); } } // return return $dbUpdateResult;