| @@ 1403-1425 (lines=23) @@ | ||
| 1400 | ||
| 1401 | foreach ($content as $key => $enreg) { |
|
| 1402 | $enreg = explode(';', trim($enreg)); |
|
| 1403 | if ($key) { |
|
| 1404 | foreach ($tag_names as $tag_key => $tag_name) { |
|
| 1405 | if (isset($enreg[$tag_key])) { |
|
| 1406 | $sessions[$key - 1][$tag_name] = $enreg[$tag_key]; |
|
| 1407 | } |
|
| 1408 | } |
|
| 1409 | } else { |
|
| 1410 | foreach ($enreg as $tag_name) { |
|
| 1411 | $tag_names[] = api_preg_replace( |
|
| 1412 | '/[^a-zA-Z0-9_\-]/', |
|
| 1413 | '', |
|
| 1414 | $tag_name |
|
| 1415 | ); |
|
| 1416 | } |
|
| 1417 | if (!in_array('SessionName', $tag_names) || !in_array( |
|
| 1418 | 'DateStart', |
|
| 1419 | $tag_names |
|
| 1420 | ) || !in_array('DateEnd', $tag_names) |
|
| 1421 | ) { |
|
| 1422 | $error_message = get_lang('NoNeededData'); |
|
| 1423 | break; |
|
| 1424 | } |
|
| 1425 | } |
|
| 1426 | } |
|
| 1427 | ||
| 1428 | ||
| @@ 4249-4266 (lines=18) @@ | ||
| 4246 | ||
| 4247 | foreach ($content as $key => $enreg) { |
|
| 4248 | $enreg = explode(';', trim($enreg)); |
|
| 4249 | if ($key) { |
|
| 4250 | foreach ($tag_names as $tag_key => $tag_name) { |
|
| 4251 | if (isset($enreg[$tag_key])) { |
|
| 4252 | $sessions[$key - 1][$tag_name] = $enreg[$tag_key]; |
|
| 4253 | } |
|
| 4254 | } |
|
| 4255 | } else { |
|
| 4256 | foreach ($enreg as $tag_name) { |
|
| 4257 | $tag_names[] = api_preg_replace('/[^a-zA-Z0-9_\-]/', '', $tag_name); |
|
| 4258 | } |
|
| 4259 | if (!in_array('SessionName', $tag_names) || |
|
| 4260 | !in_array('DateStart', $tag_names) || |
|
| 4261 | !in_array('DateEnd', $tag_names) |
|
| 4262 | ) { |
|
| 4263 | $error_message = get_lang('NoNeededData'); |
|
| 4264 | break; |
|
| 4265 | } |
|
| 4266 | } |
|
| 4267 | } |
|
| 4268 | ||
| 4269 | $sessionList = array(); |
|