229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
$source['couleur2'] = null;
}
if (isset($source['admin_background']) && trim($source['admin_background']) == 'RESET') {
$source['admin_background'] = null;
}
elseif (isset($source['admin_background']) && strlen($source['admin_background'])) {
if ($this->admin_background) {
$this->admin_background->storeFromBase64($source['admin_background']);
$this->admin_background->save();
}
else {
$file = File::createFromBase64(File::CONTEXT_CONFIG, 'admin_background.png', $source['admin_background']);
$this->set('admin_background', $file->path);
}
unset($source['admin_background']);
|
|
>
>
|
|
|
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
|
$source['couleur2'] = null;
}
if (isset($source['admin_background']) && trim($source['admin_background']) == 'RESET') {
$source['admin_background'] = null;
}
elseif (isset($source['admin_background']) && strlen($source['admin_background'])) {
$file = $this->get('admin_background');
if ($file) {
$file->storeFromBase64($source['admin_background']);
$file->save();
}
else {
$file = File::createFromBase64(File::CONTEXT_CONFIG, 'admin_background.png', $source['admin_background']);
$this->set('admin_background', $file->path);
}
unset($source['admin_background']);
|