Lines Matching refs:this

32 …$this->tgzurl        = "https://download.einsatzleiterwiki.de/elwikiupgrade/einsatzleiterwiki-upgr…
33 $this->tgzfile = $conf['tmpdir'].'/dokuwiki-elwikiupgrade.tgz';
34 $this->tgzdir = $conf['tmpdir'].'/dokuwiki-elwikiupgrade/';
35 $this->tgzversion = "https://download.einsatzleiterwiki.de/elwikiupgrade/VERSION";
36 … $this->pluginversion = "https://download.einsatzleiterwiki.de/elwikiupgrade/plugin.info.txt";
53 echo '<h1>'.$this->getLang('menu').'</h1>';
67 $this->_stepit($abrt, $next);
80 if($this->haderrors) {
81 echo '<div id="plugin__elwikiupgrade_careful">'.$this->getLang('careful').'</div>';
90 …"step[' . $next . ']" value="1" class="button continue '.$careful.'">' . $this->getLang('btn_conti…
91 …n type="submit" name="step[cancel]" value="1" class="button abort">✖ ' . $this->getLang('btn_abort…
94 $this->_progress($next);
119 echo '<span class="stage">'.$this->getLang('step_'.$step).'</span>';
141 @unlink($this->tgzfile);
142 $this->_rdel($this->tgzdir);
150 $this->_step_version();
153 $this->_step_done();
156 } elseif(!file_exists($this->tgzfile)) {
157 if($this->_step_download()) $next = 'unpack';
158 } elseif(!is_dir($this->tgzdir)) {
159 if($this->_step_unpack()) $next = 'check';
161 if($this->_step_check()) $next = 'elwikiupgrade';
163 if($this->_step_copy()) {
172 echo $this->locale_xhtml('step0');
193 $this->haderrors = true;
216 $this->_rdel($dir.'/'.$obj);
233 $this->_warn($this->getLang('vs_ssl'));
239 $tgzversion = $http->get($this->tgzversion);
241 $this->_warn($this->getLang('vs_tgzno').' '.hsc($http->error));
244 $tgzversionnum = $this->dateFromVersion($tgzversion);
246 $this->_warn($this->getLang('vs_tgzno'));
249 self::_say($this->getLang('vs_tgz'), $tgzversion);
254 $versionnum = $this->dateFromVersion($version);
255 self::_say($this->getLang('vs_local'), $version);
259 $this->_warn($this->getLang('vs_localno'));
263 $this->_warn($this->getLang('vs_newer'));
266 $this->_warn($this->getLang('vs_same'));
272 $pluginversion = $http->get($this->pluginversion);
275 $myinfo = $this->getInfo();
277 $this->_warn($this->getLang('vs_plugin'), $plugininfo['date']);
285 $this->_warn($this->getLang('vs_php'), $minphp, phpversion());
299 echo $this->getLang('finish');
309 self::_say($this->getLang('dl_from'), $this->tgzurl);
316 $data = $http->get($this->tgzurl);
319 $this->_warn($http->error);
320 $this->_warn($this->getLang('dl_fail'));
324 if(!io_saveFile($this->tgzfile, $data)) {
325 $this->_warn($this->getLang('dl_fail'));
329 self::_say($this->getLang('dl_done'), filesize_h(strlen($data)));
340 self::_say('<b>'.$this->getLang('pk_extract').'</b>');
347 $tar->open($this->tgzfile);
348 $tar->extract($this->tgzdir, 1);
351 $this->_warn($e->getMessage());
352 $this->_warn($this->getLang('pk_fail'));
356 self::_say($this->getLang('pk_done'));
359 $this->getLang('pk_version'),
360 hsc(file_get_contents($this->tgzdir.'/VERSION')),
372 self::_say($this->getLang('ck_start'));
373 $ok = $this->_traverse('', true);
375 self::_say('<b>'.$this->getLang('ck_done').'</b>');
377 $this->_warn('<b>'.$this->getLang('ck_fail').'</b>');
388 self::_say($this->getLang('cp_start'));
389 $ok = $this->_traverse('', false);
391 self::_say('<b>'.$this->getLang('cp_done').'</b>');
392 $this->_rmold();
393 self::_say('<b>'.$this->getLang('finish').'</b>');
395 $this->_warn('<b>'.$this->getLang('cp_fail').'</b>');
406 $list = file($this->tgzdir.'data/deleted.files');
415 self::_say($this->getLang('rm_mismatch'), hsc($line));
419 if((is_dir($file) && $this->_rdel($file)) ||
422 self::_say($this->getLang('rm_done'), hsc($line));
424 $this->_warn($this->getLang('rm_fail'), hsc($line));
445 $base = $this->tgzdir;
460 … $this->_warn('<b>'.$this->getLang('tv_noperm').'</b>', hsc("$dir/$file"));
467 if(!$this->_traverse("$dir/$file", $dryrun)) {
480 … $this->_warn('<b>'.$this->getLang('tv_noperm').'</b>', hsc("$dir/$file"));
483 self::_say($this->getLang('tv_upd'), hsc("$dir/$file"));
490 … $this->_warn('<b>'.$this->getLang('tv_nodel').'</b>', hsc("$dir/$file"));
495 … $this->_warn('<b>'.$this->getLang('tv_nocopy').'</b>', hsc("$dir/$file"));
498 self::_say($this->getLang('tv_done'), hsc("$dir/$file"));
501 $this->_warn('<b>'.$this->getLang('tv_nodir').'</b>', hsc("$dir"));