Exemplo n.º 1
0
 public function on_repo_purge_Pb()
 {
     if (!($repo = Dog_Repo::getByName($name)) || !$repo->canWrite(Dog::getUser())) {
         return $this->error('err_repo');
     }
     if (!$repo->purge()) {
         return Dog::err('ERR_WRITE_FILE', array($repo->getDir()));
     }
     if (!$repo->delete()) {
         return Dog::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     return $this->rply('msg_purged');
 }