} 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);
} /*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 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); ?>
<?php require '../temp-functions/functions.php'; global $compdb; require "../fllat.php"; $compdb = new Fllat("components", "../../atomic-db"); $key = "component"; $catName = $_POST["catName"]; $compName = $_POST["compName"]; $hasJs = $_POST["hasJs"]; $errors = array(); $data = array(); if (!empty($errors)) { $data['success'] = false; $data['errors'] = $errors; } else { deleteDbRowByVal($compdb, $key, $compName); deleteCompFile($catName, $compName); deleteStyleFile($catName, $compName); deleteScssImportString($catName, $compName); if ($hasJs == "true") { deleteJsFile($compName); } $data['success'] = true; $data['message'] = 'Success!'; } echo json_encode($data);