} else { if ($what == 'feed_merge') { // login since we will modify things on the file system $ssh_connection = new Net_SSH2(CLUSTER_HOST); if (!$ssh_connection->login($_SESSION['username'], $_SESSION['password'])) { die('Login Failed'); } // grab the master id $master_feed_id = $id; // .. and the slave id $slave_feed_id = $parameters; // merge the feeds $merged = FeedC::mergeFeeds($master_feed_id, $slave_feed_id, $ssh_connection); if ($merged) { // and archive the slave FeedC::archive($slave_feed_id); $result['result'] = 'done'; } else { // feeds not merged since there was a collision $result['result'] = 'error'; } } else { if ($what == 'feed_name') { // login since we will modify things on the file system $ssh_connection = new Net_SSH2(CLUSTER_HOST); if (!$ssh_connection->login($_SESSION['username'], $_SESSION['password'])) { die('Login Failed'); } $result['result'] = FeedC::updateName($id, $parameters, $ssh_connection); } }