Пример #1
0
                 Database::query($sql);
                 break;
             }
             // STEP 1 : FIND THE ORDER OF THE ANNOUNCEMENT
             if ($announcementId == $thisAnnouncementId) {
                 $thisAnnouncementOrder = $announcementOrder;
                 $thisAnnouncementOrderFound = true;
             }
         }
         Display::addFlash(Display::return_message(get_lang('AnnouncementMoved')));
         header('Location: ' . $homeUrl);
         exit;
     }
     break;
 case 'view':
     $content = AnnouncementManager::display_announcement($announcement_id);
     break;
 case 'list':
     $htmlHeadXtra[] = api_get_jqgrid_js();
     $searchForm = new FormValidator('search_simple', 'post', api_get_self() . '?' . api_get_cidreq(), '', array(), FormValidator::LAYOUT_INLINE);
     $searchForm->addElement('text', 'keyword', get_lang('Title'));
     $users = CourseManager::get_user_list_from_course_code(api_get_course_id(), $sessionId);
     $userList = array('' => '');
     if (!empty($users)) {
         foreach ($users as $user) {
             $userList[$user['user_id']] = api_get_person_name($user['firstname'], $user['lastname']);
         }
     }
     $users = [];
     $searchForm->addElement('select', 'user_id', get_lang('Users'), $userList);
     $searchForm->addButtonSearch(get_lang('Search'));