add nb article par page

master
Bastien OLLIER 3 years ago
parent cfd8964060
commit f168763995

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

@ -26,13 +26,13 @@ class FrontController{
if(isset($_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;
$pageApres = $page + 1;
$gate = new GatewayConfigAdmin(new Connection($dsn, $user, $pass));
$nbArticlePages = $gate->getConfigAdmin(1);
var_dump($nbArticlePages);
$pageMAX = $gatewayNews->getNbNews()/$nbArticlePages + 1;
require($vues['listeNews']);
}

@ -11,7 +11,7 @@ class GatewayConfigAdmin
public function getConfigAdmin($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();
return $results[0]["value"];
}

@ -34,5 +34,13 @@
<input type="submit" id="buttonRefresh" value="refresh">
</form>
</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>
</html>
Loading…
Cancel
Save