@@ 241-254 (lines=14) @@ | ||
238 | $unique_name = false; // This MUST be initializead. |
|
239 | $i = 0; |
|
240 | // Change session name, verify that session doesn't exist. |
|
241 | while (!$unique_name) { |
|
242 | if ($i > 1) { |
|
243 | $suffix = ' - '.$i; |
|
244 | } |
|
245 | $sql = 'SELECT 1 FROM '.$tbl_session.' |
|
246 | WHERE name="'.Database::escape_string($session_name.$suffix).'"'; |
|
247 | $rs = Database::query($sql); |
|
248 | if (Database::result($rs, 0, 0)) { |
|
249 | $i++; |
|
250 | } else { |
|
251 | $unique_name = true; |
|
252 | $session_name .= $suffix; |
|
253 | } |
|
254 | } |
|
255 | ||
256 | // Creating the session. |
|
257 | $sql_session = "INSERT IGNORE INTO $tbl_session SET |
@@ 4411-4425 (lines=15) @@ | ||
4408 | $i = 0; |
|
4409 | // Change session name, verify that session doesn't exist. |
|
4410 | $suffix = null; |
|
4411 | while (!$unique_name) { |
|
4412 | if ($i > 1) { |
|
4413 | $suffix = ' - ' . $i; |
|
4414 | } |
|
4415 | $sql = 'SELECT 1 FROM ' . $tbl_session . ' |
|
4416 | WHERE name="' . Database::escape_string($session_name). $suffix . '"'; |
|
4417 | $rs = Database::query($sql); |
|
4418 | ||
4419 | if (Database::result($rs, 0, 0)) { |
|
4420 | $i++; |
|
4421 | } else { |
|
4422 | $unique_name = true; |
|
4423 | $session_name .= $suffix; |
|
4424 | } |
|
4425 | } |
|
4426 | ||
4427 | // Creating the session. |
|
4428 | $sql = "INSERT IGNORE INTO $tbl_session SET |