Beispiel #1
0
     }
 } else {
     if ($what == 'file') {
         $name = joinPaths(CHRIS_USERS, $parameters);
         // enable cross origin requests
         header("Access-Control-Allow-Origin: *");
         // if the file does not exist, just die
         if (!is_file($name)) {
             die;
         }
         $fp = fopen($name, 'rb');
         fpassthru($fp);
         die;
     } else {
         if ($what == 'users') {
             $result['result'] = UserC::get();
         } else {
             if ($what == 'tag') {
                 $result['result'] = TagC::get($_SESSION['userid']);
             } else {
                 if ($what == 'directory_content') {
                     // user connects
                     // $ssh_connection = new Net_SSH2(CLUSTER_HOST);
                     // if (!$ssh_connection->login($_SESSION['username'], $_SESSION['password'])) {
                     //   die('Login Failed');
                     // }
                     //$result['result'] = $ssh_connection->exec('/usr/bin/php5 '.CHRIS_CONTROLLER_FOLDER.'/feed.browser.connector.php -d '.$_POST['dir']);
                     //echo $_POST["dir"];
                     $output = array();
                     exec('/usr/bin/php5 ' . CHRIS_CONTROLLER_FOLDER . '/feed.browser.connector.php -d ' . $_POST['dir'], $output);
                     $result['result'] = implode($output);