Differences From Artifact [c347287a70]:

To Artifact [ec7f01b7c3]:


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']);