switch ($_REQUEST['search']) {
         case 'global':
             $text = $_REQUEST['text'];
             $users = User::FetchLike($text, ['select_list' => 'id, name, surname', 'is_assoc' => true, 'special' => ['link_to_full']]);
             for ($i = 0; $i < count($users); ++$i) {
                 $users[$i]['name'] = Language::Translit($users[$i]['name']);
                 $users[$i]['surname'] = Language::Translit($users[$i]['surname']);
             }
             $res = array('users' => $users, 'users_name' => Language::Word('users'));
             $articles = Article::FetchLike('name', ['text' => $text, 'select_list' => 'id, name', 'special' => 'link_to_full', 'is_assoc' => true]);
             $res['articles'] = $articles;
             $res['articles_name'] = Language::PublicMenu('articles');
             $directions = Direction::FetchByName($text, array('format' => 'assoc', 'select_list' => array('id', 'name', 'link_to_full')));
             $res['directions'] = $directions;
             $res['directions_name'] = Language::PublicMenu('directions');
             $projects = Project::FetchByName($text, array('format' => 'assoc', 'select_list' => array('id', 'name', 'link_to_full')));
             $res['projects'] = $projects;
             $res['projects_name'] = Language::PublicMenu('projects');
             $content = json_encode($res);
             break;
         default:
             break;
     }
 } else {
     if (isset($_REQUEST['download'])) {
         switch ($_REQUEST['download']) {
             case 'link':
                 switch ($_REQUEST['type']) {
                     case 'file':
                         $file = MyFile::FetchBy(['select_list' => 'name, path_to_file', 'eq_conds' => ['id' => $_REQUEST['id']], 'is_unique' => true]);
                         $url = $file->GetURLToFile();