Lines Matching refs:INFO
25 global $INFO;
30 if (!$acl->useApproveHere($INFO['id'])) return;
33 $href = wl($INFO['id'], ['approve' => 'approve']);
38 $href = wl($INFO['id'], ['ready_for_approval' => 'ready_for_approval']);
47 global $INFO;
54 if (!$acl->useApproveHere($INFO['id'])) return;
56 $last_approved_rev = $db->getLastDbRev($INFO['id'], 'approved');
57 if ($last_approved_rev == $INFO['rev']) {
66 global $INFO;
73 if (!$acl->useApproveHere($INFO['id'])) return;
74 if (!$acl->clientCanApprove($INFO['id'])) return;
78 $db->setApprovedStatus($INFO['id']);
80 header('Location: ' . wl($INFO['id']));
87 global $INFO;
94 if (!$acl->useApproveHere($INFO['id'])) return;
95 if (!$acl->clientCanMarkReadyForApproval($INFO['id'])) return;
99 $db->setReadyForApprovalStatus($INFO['id']);
101 header('Location: ' . wl($INFO['id']));
110 global $INFO;
117 if ($INFO['rev'] != 0) return;
118 if (!$acl->useApproveHere($INFO['id'])) return;
119 if ($acl->clientCanSeeDrafts($INFO['id'])) return;
123 $last_approved_rev = $db->getLastDbRev($INFO['id'], 'approved');
128 $last_change_date = @filemtime(wikiFN($INFO['id']));
132 header("Location: " . wl($INFO['id'], ['rev' => $last_approved_rev], false, '&'));