コード例 #1
0
ファイル: Users.php プロジェクト: roccosportal/dashbird
 /**
  * 
  * @param string $Name
  * @return \Dashbird\Model\Entities\User
  */
 public function FindByName($Name)
 {
     $Query = new \Pvik\Database\Generic\Query('Users');
     $Query->SetConditions('WHERE Users.Name = "%s"');
     $Query->AddParameter($Name);
     return $Query->SelectSingle();
 }
コード例 #2
0
ファイル: PluginDatas.php プロジェクト: roccosportal/dashbird
 /**
  * 
  * @param string $Name
  * @return \Dashbird\Model\Entities\Plugin
  */
 public function FindByNameAndUserId($Name, $UserId)
 {
     $Query = new \Pvik\Database\Generic\Query('PluginDatas');
     $Query->SetConditions('WHERE PluginDatas.Name = "%s" AND PluginDatas.UserId = "%s"');
     $Query->AddParameter($Name);
     $Query->AddParameter($UserId);
     return $Query->SelectSingle();
 }
コード例 #3
0
ファイル: Post.php プロジェクト: roccosportal/dashbird
 public function DeleteTag($TagTitle)
 {
     $Query = new \Pvik\Database\Generic\Query('Tags');
     $Query->SetConditions('WHERE Tags.Title = "%s"');
     $Query->AddParameter($TagTitle);
     $Tag = $Query->SelectSingle();
     if ($Tag != null) {
         foreach ($this->PostsTags as $PostsTags) {
             if ($PostsTags->TagId == $Tag->TagId) {
                 $PostsTags->Delete();
                 break;
             }
         }
     }
 }