Differences From Artifact [f05afd4a3d]:

To Artifact [59b1bc5be2]:


215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231


232
233
234
235
236
237
238
				if (!in_array($name, $champs))
					continue;

				if (trim($row[$id]) !== '')
					$data[$name] = $row[$id];
			}

			if (!empty($data['id']))
			{
				$id = (int)$data['id'];
				unset($data['id']);
			}
			else
			{
				$id = false;
			}
			


			try {
				if ($id)
					$membres->edit($id, $data);
				else
					$membres->add($data);
			}
			catch (UserException $e)







|


<





|
>
>







215
216
217
218
219
220
221
222
223
224

225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
				if (!in_array($name, $champs))
					continue;

				if (trim($row[$id]) !== '')
					$data[$name] = $row[$id];
			}

			if (!empty($data['id']) && $data['id'] > 0)
			{
				$id = (int)$data['id'];

			}
			else
			{
				$id = false;
			}

			unset($data['id']);

			try {
				if ($id)
					$membres->edit($id, $data);
				else
					$membres->add($data);
			}
			catch (UserException $e)