Example #1
0
     } else {
         return;
     }
     $DB = new Database();
     $Results = $DB->StockLookup($Search);
     print JSONResponse::PrepareResponse(count($Results) > 0, "Lookup enclosed", $Results);
     break;
 case 'complexstocksearch':
     if (isset($_REQUEST['s'])) {
         $Search = $_REQUEST['s'];
     } else {
         return;
     }
     $DB = new Database();
     $Results = $DB->StockLookup($Search);
     $RankedResults = $DB->RankStocks($Search, $Results);
     print JSONResponse::PrepareResponse(count($RankedResults) > 0, "Lookup enclosed", $RankedResults);
     break;
 case 'insertnewstocks':
     if (isset($_POST['d'])) {
         $RawData = $_POST['d'];
         $RawData = str_replace("\\", "", $RawData);
         $Data = json_decode($RawData);
         $DB = new Database();
         UserManagement::InitSession();
         $DB->InsertPortfolioRows($Data, $_SESSION['User']->user_id);
     } else {
         return;
     }
     break;
 case 'getmostrecentportfolio':