public function renderAuthFtp() { if ($this->httpRequest->getMethod() != "POST") { $this->error('Neplatná metoda.', 403); } $this->httpResponse->setContentType('text/plain', 'UTF-8'); $username = $this->httpRequest->getPost('username', ''); $password = $this->httpRequest->getPost('password', ''); $s = $this->share->findOneBy(array('var' => $username, 'var2' => $password)); $out = array(); if (!$s) { $out[] = 'auth_ok:0'; } else { $out[] = 'auth_ok:1'; $out[] = 'uid:' . Model\Share::shareuid; $out[] = 'gid:' . Model\Share::sharegid; $out[] = 'dir:' . Model\Share::dataBaseUrl . $s->folder->name . '/'; } $out[] = 'end'; $this->send($out); }
public function renderEdit($id) { $f = $this->folder->find($id); if (!$f) { $this->error("Složka s daným ID neexistuje."); } if (ByteHelper::getDegree($f->name) == 1) { $this->error("Základní složku uživatele nelze sdílet."); } $defaults["folder_id"] = $id; $s = $this->share->findOneBy(array('folder_id' => $id, 'shareType_id' => self::shareType_id)); if ($s) { $defaults["id"] = $s->id; $defaults["ips"] = $s->var; $defaults["export"] = true; } $this['nfsEditForm']->setDefaults($defaults); //$this->template->osoba = $u; $this->template->slozka = $f->name; $this->template->nfsurl = "nas.hkfree.org:" . Model\Share::dataBaseUrl . $f->name . "/"; }
public function renderEdit($id) { $f = $this->folder->find($id); if (!$f) { $this->error("Složka s daným ID neexistuje."); } if (ByteHelper::getDegree($f->name) == 1) { $this->error("Základní složku uživatele nelze sdílet."); } $defaults["folder_id"] = $id; $s = $this->share->findOneBy(array('folder_id' => $id, 'shareType_id' => self::shareType_id)); if ($s) { $defaults["id"] = $s->id; $defaults["username"] = $s->var; $defaults["password"] = $s->var2; $defaults["export"] = true; } $this['ftpEditForm']->setDefaults($defaults); $this->template->slozka = $f->name; //$this->template->osoba = $u; $this->template->ftpurl = "ftp://nas.hkfree.org/"; }