Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F936368
PhabricatorApplicationTransactionShowOlderController.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
PhabricatorApplicationTransactionShowOlderController.php
View Options
<?php
final
class
PhabricatorApplicationTransactionShowOlderController
extends
PhabricatorApplicationTransactionController
{
public
function
shouldAllowPublic
()
{
return
true
;
}
public
function
handleRequest
(
AphrontRequest
$request
)
{
$request
=
$this
->
getRequest
();
$viewer
=
$request
->
getUser
();
$object
=
id
(
new
PhabricatorObjectQuery
())
->
withPHIDs
(
array
(
$request
->
getURIData
(
'phid'
)))
->
setViewer
(
$viewer
)
->
executeOne
();
if
(!
$object
)
{
return
new
Aphront404Response
();
}
if
(!
$object
instanceof
PhabricatorApplicationTransactionInterface
)
{
return
new
Aphront404Response
();
}
$template
=
$object
->
getApplicationTransactionTemplate
();
$queries
=
id
(
new
PhutilClassMapQuery
())
->
setAncestorClass
(
'PhabricatorApplicationTransactionQuery'
)
->
execute
();
$object_query
=
null
;
foreach
(
$queries
as
$query
)
{
if
(
$query
->
getTemplateApplicationTransaction
()
==
$template
)
{
$object_query
=
$query
;
break
;
}
}
if
(!
$object_query
)
{
return
new
Aphront404Response
();
}
$timeline
=
$this
->
buildTransactionTimeline
(
$object
,
$query
);
$phui_timeline
=
$timeline
->
buildPHUITimelineView
(
$with_hiding
=
false
);
$phui_timeline
->
setShouldAddSpacers
(
false
);
$events
=
$phui_timeline
->
buildEvents
();
return
id
(
new
AphrontAjaxResponse
())
->
setContent
(
array
(
'timeline'
=>
hsprintf
(
'%s'
,
$events
),
));
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Jun 17, 1:24 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
221041
Default Alt Text
PhabricatorApplicationTransactionShowOlderController.php (1 KB)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment