Changeset View
Changeset View
Standalone View
Standalone View
src/applications/tokens/editor/PhabricatorTokenGivenEditor.php
| Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | $token_given->openTransaction(); | ||||
| 'INSERT INTO %T (objectPHID, tokenCount) VALUES (%s, 0) | 'INSERT INTO %T (objectPHID, tokenCount) VALUES (%s, 0) | ||||
| ON DUPLICATE KEY UPDATE tokenCount = tokenCount - 1', | ON DUPLICATE KEY UPDATE tokenCount = tokenCount - 1', | ||||
| id(new PhabricatorTokenCount())->getTableName(), | id(new PhabricatorTokenCount())->getTableName(), | ||||
| $object->getPHID()); | $object->getPHID()); | ||||
| $token_given->saveTransaction(); | $token_given->saveTransaction(); | ||||
| } | } | ||||
| private function validateToken($token_phid) { | private function validateToken($token_phid) { | ||||
| $token = id(new PhabricatorTokenQuery()) | $token = id(new PhabricatorBuiltinTokenQuery()) | ||||
| ->setViewer($this->requireActor()) | ->setViewer($this->requireActor()) | ||||
| ->withPHIDs(array($token_phid)) | ->withPHIDs(array($token_phid)) | ||||
| ->executeOne(); | ->executeOne(); | ||||
| if (!$token) { | if (!$token) { | ||||
| throw new Exception(pht('No such token "%s"!', $token_phid)); | throw new Exception(pht('No such token "%s"!', $token_phid)); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines | |||||