<?php

// insertion de toutes les fonctions nécessaires
$GLOBALS['template'] = "tpl/2013/";

 require'securisation.php';
        require'bdd.php';
$GLOBALS['bdd'] = new bdd();
        
/**
 * inclut le template demandé
 * @param type $path
 */
function tpl($path) {
    include($GLOBALS['template'] . $path . ".php");
}

/**
 * fait un template selon le type de l'article
 * @param $id string
 */
function art( $id){
    
  //  echo " ______ $id _______ ". $GLOBALS['bdd']->s[$id]['nom'] ."<br/>";
  // si y'a 0 en stock, ne pas montrer
  if( $GLOBALS['bdd']->s[$id]['qte'] == 0){
    return;
  }
  if (is_numeric($id)) {
        $type = $GLOBALS['bdd']->s[$id]['type'];
    }
    else {
        die($id . ' : mauvais format d\'ID pour l\'article ');
    }

    $GLOBALS['article_id'] = $id;
    tpl($type);
   
    
}

/**
 * emploie art() sur chaque valeur du tableau entré
 * @param type $array
 */
function rollArt($array){
    foreach ($array as $k => $v){
        art($v);
    }
        
}

/**
 * crée un bouton d'ajout au panier pour l'article d'ID demandé
 * @param type $id
 */
function cart($id){
    if(is_numeric($id)){
        $type = $GLOBALS['bdd']->s[$id]['type'];
        $GLOBALS['article_id'] = $id;
        require($GLOBALS['template'].'cart_buttons.php');
    }
    else{
       die( $id.' : mauvais format d\'ID pour l\'article ' ) ;
    }
}
?>