claroline/claroline/admin/admincourses.php File Reference

Go to the source code of this file.

Namespaces

namespace  COURSE

Functions

 prepare_get_filtred_course_list ()

Variables

 $cidReset = TRUE
 $gidReset = TRUE
 $tidReset = TRUE
 $offsetC = isset($_REQUEST['offsetC']) ? $_REQUEST['offsetC'] : '0'
 $validCmdList = array('exDelete', 'rqDelete')
 $cmd = (isset($_REQUEST['cmd']) && in_array($_REQUEST['cmd'],$validCmdList)? $_REQUEST['cmd'] : null)
 $delCode = isset($_REQUEST['delCode']) ? $_REQUEST['delCode'] : null
 $resetFilter = (bool) (isset($_REQUEST['newsearch']) && 'yes' == $_REQUEST['newsearch'])
 $search = (isset($_REQUEST['search'])) ? $_REQUEST['search'] :''
 $validRefererList = array('clist',)
 $cfrom = (isset($_REQUEST['cfrom']) && in_array($_REQUEST['cfrom'],$validRefererList) ? $_REQUEST['cfrom'] : null)
 $addToURL = ''
 $do = null
 $htmlHeadXtra []
 $nameTools = get_lang('Course list')
 $dialogBox = new DialogBox()
 $courseToDelete = claro_get_course_data($delCode)
if('exDelete'==$cmd) elseif(
'rqDelete'==$cmd) if('delete'==$do) 
$sqlCourseList = prepare_get_filtred_course_list()
 $myPager = new claro_sql_pager($sqlCourseList, $offsetC, get_conf('coursePerPage',20))
 $sortKey = isset($_GET['sort']) ? $_GET['sort'] : 'officialCode'
 $sortDir = isset($_GET['dir' ]) ? $_GET['dir' ] : SORT_ASC
 $courseList = $myPager->get_result_list()
if(is_array($courseList)) $advanced_search_query_string = array()
 $isSearched = ''
else $addtoAdvanced = ''
 $imgVisibilityStatus ['visible'] = 'visible'
 $imgVisibilityStatus ['invisible'] = 'invisible'
 $imgAccessStatus ['private'] = 'access_locked'
 $imgAccessStatus ['public'] = 'access_open'
 $imgAccessStatus ['platform'] = 'access_platform'
 $imgRegistrationStatus ['open'] = 'enroll_allowed'
 $imgRegistrationStatus ['key'] = 'enroll_key'
 $imgRegistrationStatus ['close'] = 'enroll_forbidden'
 $courseDataList = array()
foreach($courseList as
$numLine=> $courseLine) 
$sortUrlList = $myPager->get_sort_url_list($_SERVER['PHP_SELF'])
 $courseDataGrid = new claro_datagrid($courseDataList)
 $out = ''

Function Documentation

prepare_get_filtred_course_list (  ) 

Definition at line 455 of file admincourses.php.


Variable Documentation

else $addtoAdvanced = ''

Definition at line 274 of file admincourses.php.

$addToURL = ''

Definition at line 45 of file admincourses.php.

if (is_array($courseList)) $advanced_search_query_string = array()

Prepare display of search/Filter panel

Definition at line 189 of file admincourses.php.

$cfrom = (isset($_REQUEST['cfrom']) && in_array($_REQUEST['cfrom'],$validRefererList) ? $_REQUEST['cfrom'] : null)

Definition at line 44 of file admincourses.php.

$cidReset = TRUE

Definition at line 21 of file admincourses.php.

$cmd = (isset($_REQUEST['cmd']) && in_array($_REQUEST['cmd'],$validCmdList)? $_REQUEST['cmd'] : null)

Definition at line 39 of file admincourses.php.

$courseDataGrid = new claro_datagrid($courseDataList)

Definition at line 366 of file admincourses.php.

$courseDataList = array()

Definition at line 286 of file admincourses.php.

$courseList = $myPager->get_result_list()

Definition at line 157 of file admincourses.php.

$courseToDelete = claro_get_course_data($delCode)

PARSE COMMAND

Definition at line 101 of file admincourses.php.

$delCode = isset($_REQUEST['delCode']) ? $_REQUEST['delCode'] : null

Definition at line 40 of file admincourses.php.

$dialogBox = new DialogBox()

Definition at line 96 of file admincourses.php.

$do = null

Definition at line 46 of file admincourses.php.

$gidReset = TRUE

Definition at line 21 of file admincourses.php.

$htmlHeadXtra[]
Initial value:
'<script type="text/javascript">
function confirmation (name)
{
    if (confirm("' . clean_str_for_javascript(get_lang('Are you sure to delete')) . ' \"" + name + "\" ? "))
        {return true;}
    else
        {return false;}
}
</script>'

Definition at line 49 of file admincourses.php.

$imgAccessStatus['platform'] = 'access_platform'

Definition at line 281 of file admincourses.php.

$imgAccessStatus['public'] = 'access_open'

Definition at line 280 of file admincourses.php.

$imgAccessStatus['private'] = 'access_locked'

Definition at line 279 of file admincourses.php.

$imgRegistrationStatus['close'] = 'enroll_forbidden'

Definition at line 284 of file admincourses.php.

$imgRegistrationStatus['key'] = 'enroll_key'

Definition at line 283 of file admincourses.php.

$imgRegistrationStatus['open'] = 'enroll_allowed'

Definition at line 282 of file admincourses.php.

$imgVisibilityStatus['invisible'] = 'invisible'

Definition at line 278 of file admincourses.php.

$imgVisibilityStatus['visible'] = 'visible'

Definition at line 277 of file admincourses.php.

$isSearched = ''

Definition at line 190 of file admincourses.php.

$myPager = new claro_sql_pager($sqlCourseList, $offsetC, get_conf('coursePerPage',20))

Definition at line 152 of file admincourses.php.

$nameTools = get_lang('Course list')

Definition at line 63 of file admincourses.php.

$offsetC = isset($_REQUEST['offsetC']) ? $_REQUEST['offsetC'] : '0'

Check incoming data

Definition at line 37 of file admincourses.php.

$out = ''

*********************************************************************************** DISPLAY

DISPLAY : Search/filter panel

DISPLAY : LIST of data

Definition at line 390 of file admincourses.php.

$resetFilter = (bool) (isset($_REQUEST['newsearch']) && 'yes' == $_REQUEST['newsearch'])

Definition at line 41 of file admincourses.php.

$search = (isset($_REQUEST['search'])) ? $_REQUEST['search'] :''

Definition at line 42 of file admincourses.php.

$sortDir = isset($_GET['dir' ]) ? $_GET['dir' ] : SORT_ASC

Definition at line 154 of file admincourses.php.

$sortKey = isset($_GET['sort']) ? $_GET['sort'] : 'officialCode'

Definition at line 153 of file admincourses.php.

foreach ($courseList as $numLine=> $courseLine) $sortUrlList = $myPager->get_sort_url_list($_SERVER['PHP_SELF'])

Definition at line 364 of file admincourses.php.

if ('exDelete'==$cmd) elseif ( 'rqDelete'==$cmd) if ('delete'==$do) $sqlCourseList = prepare_get_filtred_course_list()

PREPARE DISPLAY

Display contain 2 part

* Filter/search panel * List of datas

Definition at line 151 of file admincourses.php.

$tidReset = TRUE

Definition at line 21 of file admincourses.php.

$validCmdList = array('exDelete', 'rqDelete')

Definition at line 38 of file admincourses.php.

$validRefererList = array('clist',)

Definition at line 43 of file admincourses.php.

Generated on Tue Jun 8 12:28:36 2010 for Claroline API by  doxygen 1.6.3