public function viewNfo($params)
 {
     if (!isset($params->mode)) {
         $params->mode = 0;
     }
     if (!isset($params->target)) {
         Helper::jsonError(2);
     }
     try {
         $contents = $this->flm->nfo_get($params->target, $params->mode);
     } catch (\Exception $err) {
         Helper::jsonError($err->getCode());
         return false;
     }
     Helper::jsonOut(array('error' => 0, 'nfo' => $contents));
 }
 public function _run()
 {
     if (!isset($_POST['action'])) {
         die;
     }
     try {
         $this->fs = new FSHARE();
     } catch (\Exception $err) {
         var_dump($err);
         Helper::jsonError($err->getCode());
     }
     $action = $_POST['action'];
     $call = json_decode($action);
     if ($call) {
         $this->_processCall($call);
     } else {
         Helper::jsonError(3);
     }
 }