Differential D25226 Diff 747 src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php
Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | public function buildQueryFromSavedQuery(PhabricatorSavedQuery $saved) { | ||||
} else { | } else { | ||||
$document_phids = $saved->getParameter('documentPHIDs', array()); | $document_phids = $saved->getParameter('documentPHIDs', array()); | ||||
if ($document_phids) { | if ($document_phids) { | ||||
$query->withDocumentPHIDs($document_phids); | $query->withDocumentPHIDs($document_phids); | ||||
} | } | ||||
} | } | ||||
$name_contains = $saved->getParameter('nameContains'); | $name_contains = $saved->getParameter('nameContains'); | ||||
if (strlen($name_contains)) { | if (phutil_nonempty_string($name_contains)) { | ||||
$query->withNameContains($name_contains); | $query->withNameContains($name_contains); | ||||
} | } | ||||
$email_contains = $saved->getParameter('emailContains'); | $email_contains = $saved->getParameter('emailContains'); | ||||
if (strlen($email_contains)) { | if (phutil_nonempty_string($email_contains)) { | ||||
$query->withEmailContains($email_contains); | $query->withEmailContains($email_contains); | ||||
} | } | ||||
return $query; | return $query; | ||||
} | } | ||||
public function buildSearchForm( | public function buildSearchForm( | ||||
AphrontFormView $form, | AphrontFormView $form, | ||||
▲ Show 20 Lines • Show All 241 Lines • Show Last 20 Lines |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0