mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-11 17:44:56 +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) {
|
if($versions) {
|
||||||
echo $indent." <versions>\n";
|
echo $indent." <versions>\n";
|
||||||
foreach($versions as $version) {
|
foreach($versions as $version) {
|
||||||
$approvalStatus = $version->getApprovalStatus(30);
|
$approvalStatus = $version->getApprovalStatus(300);
|
||||||
$reviewStatus = $version->getReviewStatus();
|
$reviewStatus = $version->getReviewStatus(300);
|
||||||
|
$receiptStatus = $version->getReceiptStatus(300);
|
||||||
|
$revisionStatus = $version->getRevisionStatus(300);
|
||||||
$owner = $version->getUser();
|
$owner = $version->getUser();
|
||||||
echo $indent." <version version=\"".$version->getVersion()."\">\n";
|
echo $indent." <version version=\"".$version->getVersion()."\">\n";
|
||||||
echo $indent." <attr name=\"mimetype\">".$version->getMimeType()."</attr>\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." </review>\n";
|
||||||
echo $indent." </reviews>\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())) {
|
if(file_exists($dms->contentDir . $version->getPath())) {
|
||||||
echo $indent." <data length=\"".filesize($dms->contentDir . $version->getPath())."\"";
|
echo $indent." <data length=\"".filesize($dms->contentDir . $version->getPath())."\"";
|
||||||
if(filesize($dms->contentDir . $version->getPath()) < $maxsize) {
|
if(filesize($dms->contentDir . $version->getPath()) < $maxsize) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user