| @@ 470-494 (lines=25) @@ | ||
| 467 | * @param array of url_ids |
|
| 468 | * @return array |
|
| 469 | * */ |
|
| 470 | public static function add_users_to_urls($user_list, $url_list) |
|
| 471 | { |
|
| 472 | $table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
| 473 | $result_array = array(); |
|
| 474 | ||
| 475 | if (is_array($user_list) && is_array($url_list)){ |
|
| 476 | foreach ($url_list as $url_id) { |
|
| 477 | foreach ($user_list as $user_id) { |
|
| 478 | $count = UrlManager::relation_url_user_exist($user_id,$url_id); |
|
| 479 | if ($count==0) { |
|
| 480 | $sql = "INSERT INTO $table_url_rel_user |
|
| 481 | SET user_id = ".intval($user_id).", access_url_id = ".intval($url_id); |
|
| 482 | $result = Database::query($sql); |
|
| 483 | if ($result) { |
|
| 484 | $result_array[$url_id][$user_id] = 1; |
|
| 485 | } else { |
|
| 486 | $result_array[$url_id][$user_id] = 0; |
|
| 487 | } |
|
| 488 | } |
|
| 489 | } |
|
| 490 | } |
|
| 491 | } |
|
| 492 | ||
| 493 | return $result_array; |
|
| 494 | } |
|
| 495 | ||
| 496 | ||
| 497 | /** |
|
| @@ 656-683 (lines=28) @@ | ||
| 653 | * @param array of url_ids |
|
| 654 | * @return array |
|
| 655 | * */ |
|
| 656 | public static function add_sessions_to_urls($session_list, $url_list) |
|
| 657 | { |
|
| 658 | $table_url_rel_session = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
| 659 | $result_array = array(); |
|
| 660 | ||
| 661 | if (is_array($session_list) && is_array($url_list)) { |
|
| 662 | foreach ($url_list as $url_id) { |
|
| 663 | foreach ($session_list as $session_id) { |
|
| 664 | $count = UrlManager::relation_url_session_exist($session_id, $url_id); |
|
| 665 | ||
| 666 | if ($count == 0) { |
|
| 667 | $sql = "INSERT INTO $table_url_rel_session |
|
| 668 | SET |
|
| 669 | session_id = ".intval($session_id).", |
|
| 670 | access_url_id = ".intval($url_id); |
|
| 671 | $result = Database::query($sql); |
|
| 672 | if ($result) { |
|
| 673 | $result_array[$url_id][$session_id] = 1; |
|
| 674 | } else { |
|
| 675 | $result_array[$url_id][$session_id] = 0; |
|
| 676 | } |
|
| 677 | } |
|
| 678 | } |
|
| 679 | } |
|
| 680 | } |
|
| 681 | ||
| 682 | return $result_array; |
|
| 683 | } |
|
| 684 | ||
| 685 | /** |
|
| 686 | * Add a user into a url |
|