// if there are any errors in our errors array, return a success boolean of false if (!empty($errors)) { // if there are items in our errors array, return those errors $data['success'] = false; $data['errors'] = $errors; } else { // if there are no errors process our form, then return a message // DO ALL YOUR FORM PROCESSING HERE moveChangeCommentString($compDir, $fileMoveName, $newDir); moveScssFile($compDir, $fileMoveName, $newDir); deleteScssImportString($compDir, $fileMoveName); writeScssImportFile($newDir, $fileMoveName); moveCompFile($compDir, $fileMoveName, $newDir); deleteCompIncludetString($compDir, $fileMoveName); createIncludeString($newDir, $fileMoveName); deleteAjaxCompFile($compDir, $fileMoveName); createAjaxIncludeAndCompFile($newDir, $fileMoveName); // show a message of success and provide a true success variable $data['success'] = true; $data['message'] = 'Success!'; } // return all our data to an AJAX call echo json_encode($data); ?>
} elseif ($_POST['renameFileName'] == "") { $errors['name'] = 'Name is required.'; } // return a response =========================================================== // if there are any errors in our errors array, return a success boolean of false if (!empty($errors)) { // if there are items in our errors array, return those errors $data['success'] = false; $data['errors'] = $errors; } else { // if there are no errors process our form, then return a message // DO ALL YOUR FORM PROCESSING HERE changeCommentString($catName, $renameFileName, $oldName); changeScssCommentString($catName, $renameFileName, $oldName); renameScssFile($catName, $renameFileName, $oldName); deleteScssImportString($catName, $oldName); writeScssImportFile($catName, $renameFileName); renameCompFile($catName, $renameFileName, $oldName); deleteCompIncludetString($catName, $compNotes, $oldName, $bgColor); createIncludeString($catName, $compNotes, $renameFileName, $bgColor); deleteAjaxCompFile($catName, $oldName); createAjaxIncludeAndCompFile($catName, $renameFileName); // show a message of success and provide a true success variable $data['success'] = true; $data['message'] = 'Success!'; } // return all our data to an AJAX call echo json_encode($data); ?>
// if any of these variables don't exist, add an error to our $errors array $compDir = test_input($_POST["compDir"]); $deleteFileName = test_input($_POST["deleteFileName"]); $compNotes = test_input($_POST["compNotes"]); $bgColor = test_input($_POST["bgColor"]); $fileExists = '../../components/' . $compDir . '/' . $deleteFileName . '.' . $compExt . ''; if (!file_exists($fileExists) && $deleteFileName != "") { $errors['exists'] = 'There is no file named ' . $deleteFileName . ' to delete.'; } elseif ($_POST['deleteFileName'] == "") { $errors['name'] = 'Name is required.'; } // return a response =========================================================== // if there are any errors in our errors array, return a success boolean of false if (!empty($errors)) { // if there are items in our errors array, return those errors $data['success'] = false; $data['errors'] = $errors; } else { // if there are no errors process our form, then return a message // DO ALL YOUR FORM PROCESSING HERE deleteScssImportString($compDir, $deleteFileName); deleteScssFile($compDir, $deleteFileName); deleteCompIncludetString($compDir, $compNotes, $deleteFileName, $bgColor); deleteCompFile($compDir, $deleteFileName); deleteAjaxCompFile($compDir, $deleteFileName); // show a message of success and provide a true success variable $data['success'] = true; $data['message'] = 'Success!'; } // return all our data to an AJAX call echo json_encode($data);