Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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;
 }