Quelques modifs.
This commit is contained in:
parent
810098df01
commit
4f7b2d0e8d
|
@ -9,6 +9,17 @@ class StockageFichiers {
|
|||
// Stocker $fichier avec le nom $uid dans Config::get('chemin_base_stockage')
|
||||
// Utiliser move_uploaded_file().
|
||||
}
|
||||
public static function récupérer_fichier($uid) {
|
||||
// sendfile ?
|
||||
}
|
||||
public static function url_fichier($uid) {
|
||||
}
|
||||
public static function récupérer_fichier_statique() {
|
||||
// sendfile ?
|
||||
}
|
||||
public static function url_fichier_statique($chemin) {
|
||||
// chemin relatif à __cms__. Utile pour récupérer les icônes définies par les modules etc.
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,16 +1,18 @@
|
|||
<?php
|
||||
|
||||
class GalerieIndex extends Page {
|
||||
protected static $ressources_statiques = array("i_icône_nouvelle_période image/jpeg", "c_style text/css");
|
||||
abstract class GalerieBase extends Page {
|
||||
protected static $ressources_statiques = array("i_icône_nouvelle_page image/jpeg", "c_style text/css");
|
||||
protected static $ressources_dynamiques = array("h_page Document", "h_miniature Document", "h_mini_miniature Document");
|
||||
protected static $attributs = array(
|
||||
"titre" => "Galerie",
|
||||
"description" => ""
|
||||
);
|
||||
protected static $enfants = "GalerieÉvènement";
|
||||
|
||||
protected static $texte_nouvelle_page = "Nouvel élément";
|
||||
|
||||
public function res_i_icône_nouvelle_période() {
|
||||
niy("res_i_icône_nouvelle_période");
|
||||
public function res_i_icône_nouvelle_page() {
|
||||
niy("res_i_icône_nouvelle_page");
|
||||
}
|
||||
|
||||
public function res_c_style() {
|
||||
|
@ -26,8 +28,8 @@ class GalerieIndex extends Page {
|
|||
);
|
||||
});
|
||||
$nouveau = $l->li();
|
||||
$nouveau->span("miniature")->img("", $this->url("i_icône_nouvelle_période"));
|
||||
$nouveau->span("titre")->texte("Nouvelle période");
|
||||
$nouveau->span("miniature")->img("", $this->url("i_icône_nouvelle_page"));
|
||||
$nouveau->span("titre")->texte($this->texte_nouvelle_page);
|
||||
}
|
||||
|
||||
public function res_h_miniature() {
|
||||
|
@ -44,6 +46,30 @@ class GalerieIndex extends Page {
|
|||
}
|
||||
}
|
||||
|
||||
class GalerieIndex extends GalerieBase {
|
||||
protected static $texte_nouvelle_page = "Nouvelle période";
|
||||
|
||||
public function res_i_icône_nouvelle_page() {
|
||||
return StockageFichiers::fichier_statique(/*TODO*/);
|
||||
}
|
||||
}
|
||||
|
||||
class GaleriePériode extends GalerieBase {
|
||||
protected static $texte_nouvelle_page = "Nouvel événement";
|
||||
|
||||
public function res_i_icône_nouvelle_page() {
|
||||
return StockageFichiers::fichier_statique(/*TODO*/);
|
||||
}
|
||||
}
|
||||
|
||||
class GalerieÉvénement extends GalerieBase {
|
||||
protected static $texte_nouvelle_page = "Nouvelle photo";
|
||||
|
||||
public function res_i_icône_nouvelle_page() {
|
||||
return StockageFichiers::fichier_statique(/*TODO*/);
|
||||
}
|
||||
}
|
||||
|
||||
Page::ajouter_type("GalerieIndex");
|
||||
|
||||
?>
|
Loading…
Reference in New Issue
Block a user