/home/ploi/www.trivano.com-deploy/www.trivano.com/17032024_175339/src/Controller/StockRatingController.php
}
$breadcrumb = $stockQuotation->getBreadCrumb('ratings');
$tabs = $stockQuotation->getTabs();
$headerTabs = $stockQuotation->getTabHtml('ratings');
$quoteHeader = (new Quote('sq',$stockQuotationId, $this->pdo))->getQuoteHeader();
$stockId = $quoteHeader['stock_id'];
$aRS = (new AnalystRatingStock($this->pdo));
$activeRating = $aRS->getAnalystRatingsByStock($stockId, $analystId);
$activeRatings = $aRS->getAnalystRatingsByStock($stockId, null, 1);
$analystComments = $aRS->getAnalystCommentsByStock($stockId, 0, 5, $analystId);
$inactiveRatings = $aRS->getOldAnalystRatingsByStock($stockId, $analystId, $user['is_pro']);
$bestAnalystOnLastRatingDate = $aRS->getBestPerformingAnalystByStockAndDate($stockId, date("Y-m-d", strtotime($activeRating[0]['created_at'])));
// if no ratings, return a 404
if (!$activeRating && !$inactiveRatings){
\http_response_code(404);
return (new Environment(new FilesystemLoader(__DIR__ . '/../../views')))->render('/front/error/404.html.twig');
}
if ($activeRating[0]['analyst_premium'] == 0){
$pageMeta = [
'title' => 'Advies van '.$activeRating[0]['analyst_name'].' voor '. $quoteHeader['name'].' ('.$quoteHeader['ticker'].')',
'description' => $quoteHeader['name'].' kopen of verkopen? Hoe ver kan de koers stijgen? Klik hier voor het actuele advies van '.$activeRating[0]['analyst_name'].' voor het aandeel van '.$quoteHeader['name'].' ('.$quoteHeader['isin'].' / '.$quoteHeader['ticker'].')',
];
} else {
$pageMeta = [
'title' => 'Advies van analisten voor '. $quoteHeader['name'].' ('.$quoteHeader['ticker'].')',
'description' => $quoteHeader['name'].' kopen of verkopen? Hoe ver kan de koers stijgen? Klik hier voor het actuele advies van analisten voor het aandeel van '.$quoteHeader['name'].' ('.$quoteHeader['isin'].' / '.$quoteHeader['ticker'].')',
];
}
$schema = (new WebPage())
/home/ploi/www.trivano.com-deploy/www.trivano.com/17032024_175339/src/Controller/StockRatingController.php
}
$breadcrumb = $stockQuotation->getBreadCrumb('ratings');
$tabs = $stockQuotation->getTabs();
$headerTabs = $stockQuotation->getTabHtml('ratings');
$quoteHeader = (new Quote('sq',$stockQuotationId, $this->pdo))->getQuoteHeader();
$stockId = $quoteHeader['stock_id'];
$aRS = (new AnalystRatingStock($this->pdo));
$activeRating = $aRS->getAnalystRatingsByStock($stockId, $analystId);
$activeRatings = $aRS->getAnalystRatingsByStock($stockId, null, 1);
$analystComments = $aRS->getAnalystCommentsByStock($stockId, 0, 5, $analystId);
$inactiveRatings = $aRS->getOldAnalystRatingsByStock($stockId, $analystId, $user['is_pro']);
$bestAnalystOnLastRatingDate = $aRS->getBestPerformingAnalystByStockAndDate($stockId, date("Y-m-d", strtotime($activeRating[0]['created_at'])));
// if no ratings, return a 404
if (!$activeRating && !$inactiveRatings){
\http_response_code(404);
return (new Environment(new FilesystemLoader(__DIR__ . '/../../views')))->render('/front/error/404.html.twig');
}
if ($activeRating[0]['analyst_premium'] == 0){
$pageMeta = [
'title' => 'Advies van '.$activeRating[0]['analyst_name'].' voor '. $quoteHeader['name'].' ('.$quoteHeader['ticker'].')',
'description' => $quoteHeader['name'].' kopen of verkopen? Hoe ver kan de koers stijgen? Klik hier voor het actuele advies van '.$activeRating[0]['analyst_name'].' voor het aandeel van '.$quoteHeader['name'].' ('.$quoteHeader['isin'].' / '.$quoteHeader['ticker'].')',
];
} else {
$pageMeta = [
'title' => 'Advies van analisten voor '. $quoteHeader['name'].' ('.$quoteHeader['ticker'].')',
'description' => $quoteHeader['name'].' kopen of verkopen? Hoe ver kan de koers stijgen? Klik hier voor het actuele advies van analisten voor het aandeel van '.$quoteHeader['name'].' ('.$quoteHeader['isin'].' / '.$quoteHeader['ticker'].')',
];
}
$schema = (new WebPage())
/home/ploi/www.trivano.com-deploy/www.trivano.com/17032024_175339/public_html/aandeel/rating.php
<?php
namespace Trivano;
use Trivano\Controller\StockRatingController;
require_once (__DIR__.'/../../src/Bootstrap.php');
echo (new StockRatingController($user,$twig,$pdo))->show();