Lines Matching refs:src

32     public function checkPage($src, $dst) {  argument
34 if(!page_exists($src)) {
35 msg(sprintf($this->getLang('notexist'), $src), -1);
38 if(auth_quickaclcheck($src) < AUTH_EDIT) {
39 msg(sprintf($this->getLang('norights'), $src), -1);
47 if(checklock($src) !== false || @file_exists(wikiLockFN($src))) {
48 msg(sprintf($this->getLang('filelocked'), $src), -1);
53 if($src == $dst) {
54 msg(sprintf($this->getLang('notchanged'), $src), -1);
60 msg(sprintf($this->getLang('exists'), $src, $dst), -1);
80 public function checkMedia($src, $dst) { argument
82 if(!file_exists(mediaFN($src))) {
83 msg(sprintf($this->getLang('medianotexist'), $src), -1);
86 if(auth_quickaclcheck($src) < AUTH_DELETE) {
87 msg(sprintf($this->getLang('nomediarights'), $src), -1);
92 if($src == $dst) {
93 msg(sprintf($this->getLang('medianotchanged'), $src), -1);
99 msg(sprintf($this->getLang('mediaexists'), $src, $dst), -1);
115 * @param string $src original ID
119 public function movePage($src, $dst) { argument
120 if(!$this->checkPage($src, $dst)) return false;
129 $Rewriter->setSelfMoveMeta($src);
132 $affected_pages = idx_get_indexer()->lookupKey('relation_references', $src);
136 $src_ns = getNS($src);
137 $src_name = noNS($src);
151 'src_id' => $src,
160 lock($src);
167 if(($idx_msg = $Indexer->renamePage($src, $dst)) !== true
168 … || ($idx_msg = $Indexer->renameMetaValue('relation_references', $src, $dst)) !== true
174 msg(sprintf($this->getLang('metamoveerror'), $src), -1);
186 $summary = $this->symbol . ' ' . sprintf($this->getLang($lang_key), $src, $dst);
189 $oldRev = filemtime(wikiFN($src));
193 $text = rawWiki($src);
198 saveWikiText($src, '', $summary);
204 msg(sprintf($this->getLang('atticmoveerror'), $src ), -1);
209 $Rewriter->setMoveMeta($id, $src, $dst, 'pages');
212 unlock($src);
228 * @param string $src original ID
232 public function moveMedia($src, $dst) { argument
233 if(!$this->checkMedia($src, $dst)) return false;
236 $affected_pages = idx_get_indexer()->lookupKey('relation_media', $src);
238 $src_ns = getNS($src);
239 $src_name = noNS($src);
253 'src_id' => $src,
269 if(($idx_msg = $Indexer->renameMetaValue('relation_media', $src, $dst)) !== true) {
274 msg(sprintf($this->getLang('mediametamoveerror'), $src), -1);
282 if(!io_rename(mediaFN($src), mediaFN($dst))) {
283 msg(sprintf($this->getLang('mediamoveerror'), $src), -1);
288 io_sweepNS($src, 'mediadir');
293 msg(sprintf($this->getLang('mediaatticmoveerror'), $src), -1);
298 $Rewriter->setMoveMeta($id, $src, $dst, 'media');