mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 15:14:58 +00:00
dump revision and receiption log
This commit is contained in:
parent
972b8972be
commit
68a695d58c
|
@ -208,8 +208,10 @@ function tree($folder, $parent=null, $indent='', $skipcurrent=false) { /* {{{ */
|
|||
if($versions) {
|
||||
echo $indent." <versions>\n";
|
||||
foreach($versions as $version) {
|
||||
$approvalStatus = $version->getApprovalStatus(30);
|
||||
$reviewStatus = $version->getReviewStatus();
|
||||
$approvalStatus = $version->getApprovalStatus(300);
|
||||
$reviewStatus = $version->getReviewStatus(300);
|
||||
$receiptStatus = $version->getReceiptStatus(300);
|
||||
$revisionStatus = $version->getRevisionStatus(300);
|
||||
$owner = $version->getUser();
|
||||
echo $indent." <version version=\"".$version->getVersion()."\">\n";
|
||||
echo $indent." <attr name=\"mimetype\">".$version->getMimeType()."</attr>\n";
|
||||
|
@ -286,6 +288,56 @@ function tree($folder, $parent=null, $indent='', $skipcurrent=false) { /* {{{ */
|
|||
echo $indent." </review>\n";
|
||||
echo $indent." </reviews>\n";
|
||||
}
|
||||
if($receiptStatus) {
|
||||
echo $indent." <receipts>\n";
|
||||
$curreceiptid = 0;
|
||||
foreach($receiptStatus as $a) {
|
||||
if($a['receiptID'] != $curreceiptid) {
|
||||
if($curreceiptid != 0) {
|
||||
echo $indent." </receipt>\n";
|
||||
}
|
||||
echo $indent." <receipt id=\"".$a['receiptID']."\">\n";
|
||||
echo $indent." <attr name=\"type\">".$a['type']."</attr>\n";
|
||||
echo $indent." <attr name=\"required\">".$a['required']."</attr>\n";
|
||||
}
|
||||
echo $indent." <receiptlog id=\"".$a['receiptLogID']."\">\n";
|
||||
echo $indent." <attr name=\"user\">".$a['userID']."</attr>\n";
|
||||
echo $indent." <attr name=\"status\">".$a['status']."</attr>\n";
|
||||
echo $indent." <attr name=\"comment\">".wrapWithCData($a['comment'])."</attr>\n";
|
||||
echo $indent." <attr name=\"date\" format=\"Y-m-d H:i:s\">".$a['date']."</attr>\n";
|
||||
echo $indent." </receiptlog>\n";
|
||||
// echo $indent." </receipt>\n";
|
||||
$curreceiptid = $a['receiptID'];
|
||||
}
|
||||
if($curreceiptid != 0)
|
||||
echo $indent." </receipt>\n";
|
||||
echo $indent." </receipts>\n";
|
||||
}
|
||||
if($revisionStatus) {
|
||||
echo $indent." <revisions>\n";
|
||||
$currevisionid = 0;
|
||||
foreach($revisionStatus as $a) {
|
||||
if($a['revisionID'] != $currevisionid) {
|
||||
if($currevisionid != 0) {
|
||||
echo $indent." </revision>\n";
|
||||
}
|
||||
echo $indent." <revision id=\"".$a['revisionID']."\">\n";
|
||||
echo $indent." <attr name=\"type\">".$a['type']."</attr>\n";
|
||||
echo $indent." <attr name=\"required\">".$a['required']."</attr>\n";
|
||||
}
|
||||
echo $indent." <revisionlog id=\"".$a['revisionLogID']."\">\n";
|
||||
echo $indent." <attr name=\"user\">".$a['userID']."</attr>\n";
|
||||
echo $indent." <attr name=\"status\">".$a['status']."</attr>\n";
|
||||
echo $indent." <attr name=\"comment\">".wrapWithCData($a['comment'])."</attr>\n";
|
||||
echo $indent." <attr name=\"date\" format=\"Y-m-d H:i:s\">".$a['date']."</attr>\n";
|
||||
echo $indent." </revisionlog>\n";
|
||||
// echo $indent." </revision>\n";
|
||||
$currevisionid = $a['revisionID'];
|
||||
}
|
||||
if($currevisionid != 0)
|
||||
echo $indent." </revision>\n";
|
||||
echo $indent." </revisions>\n";
|
||||
}
|
||||
if(file_exists($dms->contentDir . $version->getPath())) {
|
||||
echo $indent." <data length=\"".filesize($dms->contentDir . $version->getPath())."\"";
|
||||
if(filesize($dms->contentDir . $version->getPath()) < $maxsize) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user