本文整理汇总了PHP中Categorie::getAllCategories方法的典型用法代码示例。如果您正苦于以下问题:PHP Categorie::getAllCategories方法的具体用法?PHP Categorie::getAllCategories怎么用?PHP Categorie::getAllCategories使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Categorie
的用法示例。
在下文中一共展示了Categorie::getAllCategories方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: afficherSelectRechercheMobile
/**
* @brief Fonction qui affiche le 2e select de la barre de recherche mobile en fonction du choix de l'utilisateur
* @access public
* @author David Lachambre
* @return void
*/
function afficherSelectRechercheMobile()
{
if (isset($_GET["typeRechercheMobile"]) && $_GET["typeRechercheMobile"] != "") {
$nomServeur = $_SERVER["HTTP_HOST"];
if ($_GET["typeRechercheMobile"] == "artiste") {
echo '<input class="text" type="text" placeholder="Entrez le nom de l\'artiste" id="keywordMobile" name="inputArtisteMobile" onkeyup="autoCompleteMobile(\'artiste\', \'' . $nomServeur . '\')">';
echo '<div id="resultsMobile"></div>';
} else {
if ($_GET["typeRechercheMobile"] == "titre") {
echo '<input class="text" type="text" placeholder="Entrez le titre de l\'oeuvre" id="keywordMobile" name="inputOeuvreMobile" onkeyup="autoCompleteMobile(\'titre\', \'' . $nomServeur . '\')">';
echo '<div id="resultsMobile"></div>';
} else {
if ($_GET["typeRechercheMobile"] == "arrondissement") {
echo '<select name="selectArrondissementMobile" class="selectArrondissementMobile">';
echo '<option value = "">Faites un choix</option>';
$nouvelArrondissement = new Arrondissement();
$arrondissements = $nouvelArrondissement->getAllArrondissements();
foreach ($arrondissements as $arrondissement) {
echo '<option value="' . $arrondissement["idArrondissement"] . '">' . $arrondissement["nomArrondissement"] . '</option>';
}
echo '</select>';
} else {
if ($_GET["typeRechercheMobile"] == "categorie") {
$nouvelleCategorie = new Categorie();
if (isset($_COOKIE["langue"])) {
$langue = $_COOKIE["langue"];
} else {
$langue = "FR";
}
$categories = $nouvelleCategorie->getAllCategories($langue);
echo '<select name="selectCategorieMobile" class="selectCategorieMobile">';
echo '<option value = "">Faites un choix</option>';
foreach ($categories as $categorie) {
echo '<option value="' . $categorie["idCategorie"] . '">' . $categorie["nomCategorie{$langue}"] . '</option>';
}
echo '</select>';
}
}
}
}
}
}
示例2: gestion
/**
* @brief Méthode qui appelle la vue d'affichage de la page gestion
* @access private
* @return void
*/
private function gestion()
{
$oeuvre = new Oeuvre();
$arrondissement = new Arrondissement();
$categorie = new Categorie();
$photo = new Photo();
$commentaire = new Commentaire();
$msgErreurs = array();
$oeuvreAjouter = '';
//Mise à jour des oeuvres de la ville de Montréal
if (isset($_POST["misAJour"])) {
$msgErreurs = $oeuvre->updaterOeuvresVille();
}
//Affichage de la date de dernière mise à jour des oeuvres de la ville.
$date = $oeuvre->getDateDernierUpdate();
//Suppression d'une oeuvre.
if (isset($_POST["boutonSuppOeuvre"])) {
$msgErreurs = $oeuvre->supprimerOeuvre($_POST["selectOeuvreSupp"]);
}
//Ajout d'une oeuvre.
$authorise = true;
//Essaie l'ajout et récupère les messages d'erreur si présents.
if (isset($_POST["boutonAjoutOeuvre"])) {
$msgErreurs = $oeuvre->AjouterOeuvre($_POST['titreAjout'], $_POST['adresseAjout'], $_POST['prenomArtisteAjout'], $_POST['nomArtisteAjout'], $_POST['descriptionAjout'], $_POST["selectCategorie"], $_POST["selectArrondissement"], $authorise, $this->langueAffichage);
}
//Modification d'une oeuvre.
if (isset($_POST["selectOeuvreModif"]) && $_POST["selectOeuvreModif"] != "") {
$oeuvreAModifier = $oeuvre->getOeuvreById($_POST['selectOeuvreModif']);
} else {
$oeuvreAModifier = "";
}
//Tente la modif et récupère les messages d'erreur si présents.
if (isset($_POST["boutonModifOeuvre"])) {
$msgErreurs = $oeuvre->modifierOeuvre($_POST["selectOeuvreModif"], $_POST["titreModif"], $_POST["adresseModif"], $_POST["descriptionModif"], $_POST["selectCategorieModif"], $_POST["selectArrondissementModif"], $this->langueAffichage);
}
//Ajout d'une catégorie
if (isset($_POST["boutonAjoutCategorie"])) {
$msgErreurs = $categorie->ajouterCategorie($_POST["categorieFrAjout"], $_POST["categorieEnAjout"]);
}
//Suppression d'une catégorie
if (isset($_POST["boutonSuppCategorie"])) {
$msgErreurs = $categorie->supprimerCategorie($_POST["selectCategorieSupp"]);
}
//Soumissions des utilisateurs pour approbation par l'administrateur
$oeuvresApprobation = $oeuvre->getAllOeuvresPourApprobation();
$photosApprobation = $photo->getAllPhotosPourApprobation();
$commentairesApprobation = $commentaire->getAllCommentairesPourApprobation();
$oeuvresBDD = $oeuvre->getAllOeuvres();
$arrondissementsBDD = $arrondissement->getAllArrondissements();
$categorieBDD = $categorie->getAllCategories($this->langueAffichage);
$this->oVue = new VueGestion();
$this->oVue->setDataGlobal("Gestion", "page de gestion par l'administrateur", $this->langueAffichage, $this->pGestion);
$this->oVue->setData($date, $oeuvreAModifier, $oeuvreAjouter, $oeuvresBDD, $arrondissementsBDD, $categorieBDD, $msgErreurs, $oeuvresApprobation, $photosApprobation, $commentairesApprobation);
$this->oVue->afficherMeta();
$this->oVue->afficherEntete();
$this->oVue->afficherBody();
$this->oVue->afficherPiedPage();
}
示例3: Oeuvre
<h2>Test unitaire - ajout oeuvre BDD</h2>
<div id="contenu">
<?php
$oeuvre = new Oeuvre();
$arrondissement = new Arrondissement();
$categorie = new Categorie();
$idOeuvre = "";
$arrondissementsBDD = $arrondissement->getAllArrondissements();
$categoriesBDD = $categorie->getAllCategories('FR');
if (isset($_GET["testajoutOeuvre"])) {
if (!empty($_GET["titreAjout"]) && !empty($_GET["prenomArtisteAjout"]) && !empty($_GET["adresseAjout"]) && !empty($_GET["descriptionAjout"]) && !empty($_GET["nomArtisteAjout"]) && !empty($_GET["selectArrondissement"]) && !empty($_GET["selectCategorie"])) {
$oeuvre->ajouterOeuvrePourTest($_GET['titreAjout'], $_GET['adresseAjout'], $_GET['prenomArtisteAjout'], $_GET['nomArtisteAjout'], $_GET['descriptionAjout'], $_GET["selectCategorie"], $_GET["selectArrondissement"], true, 'FR');
$idOeuvre = $oeuvre->getIdOeuvreByTitreandAdresse($_GET['titreAjout'], $_GET['adresseAjout']);
//aller chercher id oeuvre insérée
} else {
echo "ne laissez rien en blanc";
}
}
?>
<form method="get" name="formTestsuppOeuvre" enctype="multipart/form-data">
<input type='text' name='titreAjout' value="" placeholder="Titre de l'oeuvre (si connu)"/>
<input type='text' name='prenomArtisteAjout' value="" placeholder="Prénom de l'artiste (si connu)"/>
<input type='text' name='nomArtisteAjout' value="" placeholder="Nom de l'artiste (si connu)"/>
<input type='text' name='adresseAjout' value="" placeholder="Adresse (obligatoire)"/>
<textarea name='descriptionAjout' placeholder="Description (obligatoire)"></textarea>
<select name="selectArrondissement">
<option value="">Choisir un arrondissement</option>
<?php
foreach ($arrondissementsBDD as $arrondissement) {
示例4: filterLogbook
public function filterLogbook()
{
Session::forget('input');
if (Input::get('search') == '' && Input::get('status') == 'all' && Input::get('availability') == 'all' && Input::get('categorie') == 'all') {
return Redirect::to('/logbook');
} else {
$categories['all'] = 'alle';
$categories['categorieën'] = Categorie::getAllCategories();
$result = $this->material->searchMaterial(Input::get('search'), Input::get('status'), Input::get('availability'), Input::get('categorie'));
Session::put('input', Input::all());
return View::make('materials.logbook', ['logbook' => $result, 'paginate' => false, 'categories' => $categories]);
}
}