コード例 #1
0
ファイル: Channel.php プロジェクト: aventurella/Galaxy
 public function generate_certificate($permissions = 0)
 {
     require $_SERVER['DOCUMENT_ROOT'] . '/application/models/Certificate.php';
     $certificate = new Certificate(Certificate::kContextChannel);
     $certificate->setData(array('certificate' => $this->certificate, 'id' => $this->channelId(), 'permissions' => $permissions));
     return $certificate->toArray();
 }
コード例 #2
0
ファイル: Application.php プロジェクト: aventurella/Galaxy
 public function generate_certificate()
 {
     $certificate = false;
     if (!$this->certificate) {
         if ($this->owner && $this->id) {
             require $_SERVER['DOCUMENT_ROOT'] . '/application/models/Certificate.php';
             $certificate = new Certificate(Certificate::kContextApplication);
             $certificate->setData(array('owner' => $this->owner, 'instance' => $this->type, 'application' => $this->id, 'description' => $this->description, 'domain' => $this->domain));
             $certificate = $certificate->toArray();
             $this->certificate = $certificate;
         }
     }
     return $this->certificate;
 }