Lines Matching refs:id

24                 $id = $page['page'];
26 $in_hidden_namespace = $this->in_hidden_namespace($sqlite, $id, $no_apr_namespaces_conf);
30 $sqlite->query('UPDATE page SET hidden=? WHERE page=?', $new_hidden, $id);
40 * @param $id
44 public function use_approve_here(helper_plugin_sqlite $sqlite, $id, &$approver=null) {
49 $res = $sqlite->query('SELECT page, approver FROM page WHERE page=? AND hidden=0', $id);
60 * @param $id
63 public function find_last_approved(helper_plugin_sqlite $sqlite, $id) {
66 ORDER BY rev DESC LIMIT 1', $id);
91 * @param $id
95 public function in_hidden_namespace(helper_plugin_sqlite $sqlite, $id, $no_apr_namespaces=null) {
97 $id = ltrim($id, ':');
99 if (substr($id, 0, strlen($namespace)) == $namespace) {
111 $res = $sqlite->query('SELECT id,namespace,approver FROM maintainer');
134 * @param $id
139 public function isPageAssigned(helper_plugin_sqlite $sqlite, $id, &$pageApprover=null, $weighted_assignments=null) {
149 if (substr($id, 0, strlen($ns)) == $ns) {
156 $noNS = substr($id, strlen($ns));
158 substr($id, 0, strlen($ns)) == $ns) {
162 } elseif($id == $ns) {
181 foreach ($wikiPages as $id) {
182 if ($this->isPageAssigned($sqlite, $id, $approver, $weighted_assignments)) {
184 'page' => $id,
185 'hidden' => $this->in_hidden_namespace($sqlite, $id, $no_apr_namespace) ? '1' : '0'
217 * @param $id
221 public function client_can_approve($id, $pageApprover) {
231 } elseif (auth_quickaclcheck($id) >= AUTH_DELETE &&
240 * @param $id
243 public function client_can_mark_ready_for_approval($id) {
247 if (count($ready_for_approval_acl) == 0) return auth_quickaclcheck($id) >= AUTH_EDIT; // empty
259 * @param $id
262 public function client_can_see_drafts($id, $pageApprover) {
268 if (auth_quickaclcheck($id) >= AUTH_EDIT) return true;
269 if ($this->client_can_approve($id, $pageApprover)) return true;
295 $id = $this->pathID($path);
296 $pages[] = $id;
313 $id = utf8_decodeFN($path);
314 $id = str_replace(DIRECTORY_SEPARATOR,':',$id);
315 if(!$keeptxt) $id = preg_replace('#\.txt$#','',$id);
316 $id = trim($id, ':');
317 return $id;