/**
  * Certificate@autocomplete
  */
 public function autocomplete()
 {
     global $WT_TREE;
     $controller = new JsonController();
     $city = Filter::get('city');
     $contains = Filter::get('term');
     $controller->restrictAccess(Auth::isEditor($WT_TREE) && !empty($city) && !empty($contains))->pageHeader();
     $listCert = $this->provider->getCertificatesListBeginWith($city, $contains);
     $controller->encode($listCert);
 }
示例#2
0
 /**
  * {@inhericDoc}
  * @see \Fisharebest\Webtrees\Media::getServerFilename()
  */
 public function getServerFilename($which = 'main')
 {
     $filename = $this->provider->getRealCertificatesDirectory() . $this->getFilename();
     return Functions::encodeUtf8ToFileSystem($filename);
 }