/** * Saves a site * * @param {string} $id the ID for the user * @return {Site} */ public function save() { $dir = app()->basePath() . '/resources/sites/' . $this->id . '/'; $json = json_encode($this, JSON_PRETTY_PRINT); // save site.json Utilities::saveContent($dir, 'site.json', $json); }
/** * Saves a submission * * @param {string} $id the ID of the site * @return {Site} */ public function save($siteId) { // defaults $dir = app()->basePath() . '/resources/sites/' . $siteId . '/'; $is_match = false; $submissions = Submission::listAll($siteId); // push user array_push($submissions, (array) $this); // save users $json = json_encode($submissions, JSON_PRETTY_PRINT); // save site.json Utilities::saveContent($dir, 'submissions.json', $json); return; }