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')
|
// Stocker $fichier avec le nom $uid dans Config::get('chemin_base_stockage')
|
||||||
// Utiliser move_uploaded_file().
|
// 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,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
class GalerieIndex extends Page {
|
abstract class GalerieBase extends Page {
|
||||||
protected static $ressources_statiques = array("i_icône_nouvelle_période image/jpeg", "c_style text/css");
|
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 $ressources_dynamiques = array("h_page Document", "h_miniature Document", "h_mini_miniature Document");
|
||||||
protected static $attributs = array(
|
protected static $attributs = array(
|
||||||
"titre" => "Galerie",
|
"titre" => "Galerie",
|
||||||
|
@ -9,8 +9,10 @@ class GalerieIndex extends Page {
|
||||||
);
|
);
|
||||||
protected static $enfants = "GalerieÉvènement";
|
protected static $enfants = "GalerieÉvènement";
|
||||||
|
|
||||||
public function res_i_icône_nouvelle_période() {
|
protected static $texte_nouvelle_page = "Nouvel élément";
|
||||||
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() {
|
public function res_c_style() {
|
||||||
|
@ -26,8 +28,8 @@ class GalerieIndex extends Page {
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
$nouveau = $l->li();
|
$nouveau = $l->li();
|
||||||
$nouveau->span("miniature")->img("", $this->url("i_icône_nouvelle_période"));
|
$nouveau->span("miniature")->img("", $this->url("i_icône_nouvelle_page"));
|
||||||
$nouveau->span("titre")->texte("Nouvelle période");
|
$nouveau->span("titre")->texte($this->texte_nouvelle_page);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function res_h_miniature() {
|
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");
|
Page::ajouter_type("GalerieIndex");
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user