You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
flux_rss/ControllerAdmin.php

59 lines
1.5 KiB

<?php
require_once("gatewaySources.php");
class controllerAdmin {
function __construct() {
session_start();
try
{
$action=$_REQUEST['action'];
switch($action) {
case NULL:
break;
case "ajoutSource":
$this->ajoutSource($_REQUEST["linkSource"]);
break;
case "suprimerSource":
$this->suprimerSource($_REQUEST["idSource"]);
break;
case "setNbArticlesParPage":
$this->setNbArticlesParPage($_REQUEST["nbSourceParPage"]);
break;
}
}
catch (PDOException $e)
{
// $dataVueEreur[] = "Erreur inattendue!!! ";
// require(__DIR__.'/../vues/erreur.php');
}
catch (Exception $e2)
{
// $dataVueEreur[] = "Erreur inattendue!!! ";
// require ($rep.$vues['erreur']);
}
}
function ajoutSource($linkSource) {
global $con;
$mdl = new GatewaySources($con);
$source = new Sources($linkSource);
$mdl->addSources($source);
//require('menuAdmin.php');
}
function suprimerSource($idSource) {
global $con;
$mdl = new GatewaySources($con);
$mdl->deleteSources($idSource);
//require('menuAdmin.php');
}
function setNbArticlesParPage(){
//require('menuAdmin.php');
}
}
?>