Skip to content
Snippets Groups Projects

on theme store

Merged Ghislain Loas requested to merge dev#99489_magasin_de_themes_bases_sur_bootstrap into hotline
Compare and
73 files
+ 934
245
Preferences
Compare changes
Files
73
@@ -321,6 +321,7 @@ class Admin_ProfilController extends ZendAfi_Controller_Action {
}
$enreg = $this->_updateBannerWidgets($profil, $enreg);
$enreg = $this->_updateFooterWidgets($profil, $enreg);
if($profil->setCfgAccueil($enreg)->save()) {
$this->_helper->notify($this->view->_('Page ' . $profil->getLibelle() . ' sauvegardée'));
@@ -345,6 +346,19 @@ class Admin_ProfilController extends ZendAfi_Controller_Action {
}
protected function _updateFooterWidgets($profil, $enreg) {
if(!$parent_profil = $profil->getParentProfil())
return $this->_injectDefaultsBannerWidgets($profil, $enreg);
$temp_profil = (new Class_Profil())->setCfgAccueil($enreg);
$parent_profil
->setFooterBoxes($temp_profil->getFooterBoxes())
->save();
return $enreg;
}
protected function _injectDefaultsBannerWidgets($profil, $enreg) {
$required_widgets = $this->getSearchAndLoginWidget($profil->getBoitesDivision(Class_Profil::DIV_BANNIERE));
foreach( $required_widgets as $id => $module) {