Lines Matching refs:INFO

23         global $INFO;
36 if (!$helper->use_approve_here($sqlite, $INFO['id'])) return;
39 $href = wl($INFO['id'], ['approve' => 'approve']);
44 $href = wl($INFO['id'], ['ready_for_approval' => 'ready_for_approval']);
53 global $INFO;
66 if (!$helper->use_approve_here($sqlite, $INFO['id'])) return;
68 $last_approved_rev = $helper->find_last_approved($sqlite, $INFO['id']);
69 if ($last_approved_rev == $INFO['rev']) {
78 global $INFO;
93 if (!$helper->use_approve_here($sqlite, $INFO['id'], $approver)) return;
94 if (!$helper->client_can_approve($INFO['id'], $approver)) return;
97 WHERE page=?', $INFO['id']);
106 date('c'), $INFO['client'], $next_version, $INFO['id']);
108 header('Location: ' . wl($INFO['id']));
115 global $INFO;
130 if (!$helper->use_approve_here($sqlite, $INFO['id'])) return;
131 if (!$helper->client_can_mark_ready_for_approval($INFO['id'])) return;
135 date('c'), $INFO['client'], $INFO['id']);
137 header('Location: ' . wl($INFO['id']));
146 global $INFO;
161 if ($INFO['rev'] != 0) return;
162 if (!$helper->use_approve_here($sqlite, $INFO['id'], $approver)) return;
163 if ($helper->client_can_see_drafts($INFO['id'], $approver)) return;
165 $last_approved_rev = $helper->find_last_approved($sqlite, $INFO['id']);
169 $last_change_date = @filemtime(wikiFN($INFO['id']));
173 header("Location: " . wl($INFO['id'], ['rev' => $last_approved_rev], false, '&'));
180 global $INFO, $ID;
200 if (!$INFO['exists']) return;
201 if (!$helper->use_approve_here($sqlite, $INFO['id'], $approver)) return;
203 // $last_change_date = p_get_metadata($INFO['id'], 'last_change date');
204 $last_change_date = @filemtime(wikiFN($INFO['id']));
205 $rev = !$INFO['rev'] ? $last_change_date : $INFO['rev'];
211 WHERE page=? AND rev=?', $INFO['id'], $rev);
214 $last_approved_rev = $helper->find_last_approved($sqlite, $INFO['id']);
249 ORDER BY rev DESC LIMIT 1', $INFO['id']);
254 if ($helper->client_can_see_drafts($INFO['id'], $approver)) {
255 ptln('<a href="' . wl($INFO['id']) . '">');
264 ptln('<a href="' . wl($INFO['id'], $urlParameters) . '">');
282 ORDER BY rev DESC LIMIT 1', $INFO['id']);
291 ptln('<a href="'.wl($INFO['id']).'">');
300 ptln('<a href="' . wl($INFO['id'], $urlParameters) . '">');
315 $helper->client_can_mark_ready_for_approval($INFO['id']) &&
323 ptln(' | <a href="'.wl($INFO['id'], $urlParameters).'">');
328 if ($helper->client_can_approve($INFO['id'], $approver)) {
335 ptln(' | <a href="'.wl($INFO['id'], $urlParameters).'">');