add nb article par page

master
Bastien OLLIER 3 years ago
parent cfd8964060
commit f168763995

@ -19,6 +19,8 @@ class ControllerAdmin {
case "goToAdministration": case "goToAdministration":
$gatewaySources = new GatewaySources(new Connection($dsn,$user,$pass)); $gatewaySources = new GatewaySources(new Connection($dsn,$user,$pass));
$listeSources = $gatewaySources->getSources(); $listeSources = $gatewaySources->getSources();
$gate = new GatewayConfigAdmin(new Connection($dsn, $user, $pass));
$nbArticlePages = $gate->getConfigAdmin(1);
require($vues['administration']); require($vues['administration']);
break; break;
case "refreshData": case "refreshData":

@ -26,13 +26,13 @@ class FrontController{
if(isset($_GET['page'])){ if(isset($_GET['page'])){
$page = $_GET['page']; $page = $_GET['page'];
} }
$listeNews = $gatewayNews->getNews($page,10); $gate = new GatewayConfigAdmin(new Connection($dsn, $user, $pass));
$nbArticlePages = $gate->getConfigAdmin(1);
$listeNews = $gatewayNews->getNews($page,$nbArticlePages);
$pageAvant = $page - 1; $pageAvant = $page - 1;
$pageApres = $page + 1; $pageApres = $page + 1;
$gate = new GatewayConfigAdmin(new Connection($dsn, $user, $pass));
$nbArticlePages = $gate->getConfigAdmin(1);
var_dump($nbArticlePages);
$pageMAX = $gatewayNews->getNbNews()/$nbArticlePages + 1; $pageMAX = $gatewayNews->getNbNews()/$nbArticlePages + 1;
require($vues['listeNews']); require($vues['listeNews']);
} }

@ -11,7 +11,7 @@ class GatewayConfigAdmin
public function getConfigAdmin($idConfig) public function getConfigAdmin($idConfig)
{ {
$query = "SELECT * FROM configadmin WHERE :idConfig;"; $query = "SELECT * FROM configadmin WHERE :idConfig;";
$this->con->executeQuery($query, array(':idConfig' => array($idConfig, PDO::PARAM_STR))); $this->con->executeQuery($query, array(':idConfig' => array($idConfig, PDO::PARAM_INT)));
$results=$this->con->getResults(); $results=$this->con->getResults();
return $results[0]["value"]; return $results[0]["value"];
} }

@ -34,5 +34,13 @@
<input type="submit" id="buttonRefresh" value="refresh"> <input type="submit" id="buttonRefresh" value="refresh">
</form> </form>
</div> </div>
<div id="">
<form action="index.php?action=setNbArticlesParPage" method="POST">
<?php
echo '<input type="number" name="nbArticle" value="'.$nbArticlePages.'"/>';
?>
<input type="submit" value="set">
</form>
</div>
</div> </div>
</html> </html>
Loading…
Cancel
Save