예제 #1
0
<?php

Get::title(array('index.php?r=adm/publicadminmanager/show' => Lang::t('_PUBLIC_ADMIN_MANAGER', 'menu'), Lang::t('_ASSIGN_USERS', 'adminmanager') . ' : ' . $model->getAdminFullname($id_user)));
?>
<div class="std_block">
<?php 
echo Form::openForm('main_selector_form', 'index.php?r=adm/publicadminmanager/users&amp;id_user='******'&');
$this->widget('userselector', array('id' => 'main_selector', 'show_user_selector' => true, 'show_group_selector' => true, 'show_orgchart_selector' => true, 'show_fncrole_selector' => true, 'initial_selection' => $user_alredy_subscribed, 'admin_filter' => true));
echo Form::openButtonSpace() . Form::getButton('okselector', 'okselector', Lang::t('_NEXT', 'standard')) . Form::getButton('cancelselector', 'cancelselector', Lang::t('_UNDO', 'standard')) . Form::closeButtonSpace();
echo Form::closeForm();
?>
</div>
예제 #2
0
<?php

Get::title(array('index.php?r=' . $base_link_course . '/show' => Lang::t('_COURSE', 'course'), Lang::t('_CLASSROOM', 'course') . ' : ' . $course_name));
?>
<div class="std_block">
<?php 
echo getBackUi('index.php?r=' . $base_link_course . '/show', Lang::t('_BACK', 'course'));
$_columns = array(array('key' => 'code', 'label' => Lang::t('_CODE', 'course'), 'sortable' => true), array('key' => 'name', 'label' => Lang::t('_NAME', 'course'), 'sortable' => true), array('key' => 'status', 'label' => Lang::t('_STATUS', 'course'), 'sortable' => true, 'formatter' => 'statusFormatter'), array('key' => 'date_begin', 'label' => Lang::t('_DATE_BEGIN', 'course'), 'sortable' => true), array('key' => 'date_end', 'label' => Lang::t('_DATE_END', 'course'), 'sortable' => true), array('key' => 'classroom', 'label' => Lang::t('_CLASSROOM', 'course')), array('key' => 'students', 'label' => Lang::t('_STUDENTS', 'coursereport'), 'className' => 'img-cell'));
if ($permissions['subscribe']) {
    $_columns[] = array('key' => 'subscription', 'label' => Get::sprite('subs_users', Lang::t('_SUBSCRIPTION', 'course')), 'className' => 'img-cell');
    Docebo::user()->preference->getAdminPreference('admin_rules.course_presence_admin') === 'on' && Docebo::user()->getUserLevelId() !== ADMIN_GROUP_GODADMIN || Docebo::user()->getUserLevelId() === ADMIN_GROUP_GODADMIN ? $_columns[] = array('key' => 'presence', 'label' => Lang::t('_ATTENDANCE', 'course'), 'className' => 'img-cell') : '';
}
if ($permissions['mod']) {
    $_columns[] = array('key' => 'mod', 'label' => Get::img('standard/edit.png', Lang::t('_MOD', 'course')), 'className' => 'img-cell');
}
if ($permissions['del'] && !Get::cfg('demo_mode')) {
    $_columns[] = array('key' => 'del', 'label' => Get::img('standard/delete.png', Lang::t('_DEL', 'course')), 'formatter' => 'doceboDelete', 'className' => 'img-cell');
}
$_params = array('id' => 'classroom_edition_table', 'ajaxUrl' => 'ajax.adm_server.php?r=' . $base_link_classroom . '/getclassroomedition&id_course=' . $model->getIdCourse() . '&', 'rowsPerPage' => Get::sett('visuItem', 25), 'startIndex' => 0, 'results' => Get::sett('visuItem', 25), 'sort' => 'name', 'dir' => 'asc', 'columns' => $_columns, 'fields' => array('id_date', 'code', 'name', 'status', 'date_begin', 'date_end', 'classroom', 'students', 'num_subscribe', 'subscription', 'presence', 'mod', 'del'), 'show' => 'table', 'editorSaveEvent' => '');
if ($permissions['add']) {
    $_params['rel_actions'] = '<a class="ico-wt-sprite subs_add" href="index.php?r=' . $base_link_classroom . '/addclassroom&amp;id_course=' . $model->getIdCourse() . '"><span>' . Lang::t('_ADD', 'subscribe') . '</span></a>';
}
$this->widget('table', $_params);
echo getBackUi('index.php?r=' . $base_link_course . '/show', Lang::t('_BACK', 'course'));
?>
</div>
<script type="text/javascript">
var StatusList = {
<?php 
$conds = array();
$list = $this->model->getStatusForDropdown();
예제 #3
0
<?php

Get::title(array('index.php?r=' . $this->link_course . '/show' => Lang::t('_COURSES', 'admin_course_managment'), 'index.php?r=' . $this->link . '/show&id_course=' . (int) $id_course . ($id_edition ? '&id_edition=' . (int) $id_edition : '') . ($id_date ? '&id_date=' . (int) $id_date : '') => Lang::t('_SUBSCRIBE', 'subscribe') . ' : ' . $course_name, Lang::t('_ADD', 'subscribe')));
?>
<div class="std_block">
<?php 
echo Form::openForm('main_selector_form', 'index.php?r=' . $this->link . '/add&amp;id_course=' . $model->getIdCourse() . '&amp;id_edition=' . $model->getIdEdition() . '&amp;id_date=' . $model->getIdDate() . '&amp;jump=1');
echo Lang::t('_CHOOSE_SUBSCRIBE', 'subscribe') . ': <b>' . (trim($course_info['code']) ? '[' . trim($course_info['code']) . '] ' : '') . $course_info['name'] . '</b><br/><br/>';
?>
<a id="advanced_options" class="advanced_search" href="javascript:;"><?php 
echo Lang::t("_MORE_ACTIONS", 'standard');
?>
</a>
<div id="advanced_subs_options" class="advanced_search_options" style="display: none;">
<?php 
echo Form::getDropdown(Lang::t('_LEVEL', 'subscribe'), 'select_level_mode', 'select_level_mode', array('manual' => Lang::t('_MANUAL', 'subscribe'), 'students' => Lang::t('_LEVEL_3', 'levels')), 'manual');
echo Form::getDatefield(Lang::t('_DATE_BEGIN_VALIDITY', 'subscribe'), 'set_date_begin_validity', 'set_date_begin_validity', '', false, false, '', '', Form::getInputCheckbox('sel_date_begin_validity', 'sel_date_begin_validity', 1, false, ''));
echo Form::getDatefield(Lang::t('_DATE_EXPIRE_VALIDITY', 'subscribe'), 'set_date_expire_validity', 'set_date_expire_validity', '', false, false, '', '', Form::getInputCheckbox('sel_date_expire_validity', 'sel_date_expire_validity', 1, false, ''));
?>
</div>
<script type="text/javascript">
var E = YAHOO.util.Event;
E.onDOMReady(function() {

	E.addListener("set_date_begin_validity", "change", function() {});
	E.addListener("set_date_expire_validity", "change", function() {});

	E.addListener("advanced_options", "click", function(e) {
		var el = YAHOO.util.Dom.get("advanced_subs_options");
		if (el.style.display != 'block') {
			el.style.display = 'block'
예제 #4
0
<?php

Get::title(array(Lang::t('_WIRE_INFO', 'cart')));
?>

<div class="std_block">
	<h3><?php 
echo Lang::t('_ORDER_NUMBER', 'cart') . ' ' . $transaction_info['id_trans'];
?>
</h3>
	<br/>
	<?php 
echo Lang::t('_TOTAL', 'cart');
?>
 : <?php 
echo $total_price;
?>
 <?php 
echo Get::sett('currency_symbol') !== '' ? Get::sett('currency_symbol') : '&eur;';
?>
	<br/>
	<br/>
	<?php 
echo Lang::t('_WIRE_PAYMENT_DETAILS', 'cart');
?>
</div>
예제 #5
0
<?php

Get::title(array('index.php?r=adm/lang/show' => Lang::t('_LANGUAGE', 'admin_lang'), Lang::t('_TRANSLATELANG', 'admin_lang')));
?>

<div class="std_block">
	<div class="container-back"><a href="index.php?r=adm/lang/show"><span><?php 
echo Lang::t('_BACK', 'standard');
?>
</span></a></div>
	<script type="text/javascript">
		var requestBuilder = function (oState, oSelf) {
			var sort, dir, startIndex, results;
			oState = oState || {pagination: null, sortedBy: null};

			startIndex = (oState.pagination) ? oState.pagination.recordOffset : 0;
			results = (oState.pagination) ? oState.pagination.rowsPerPage : null;
			sort = (oState.sortedBy) ? oState.sortedBy.key : oSelf.getColumnSet().keys[0].getKey();
			dir = (oState.sortedBy && oState.sortedBy.dir === YAHOO.widget.DataTable.CLASS_DESC) ? "desc" : "asc";

			return "&results=" + results +
					"&startIndex=" + startIndex +
					"&sort=" + sort +
					"&dir=" + dir+
					"&la_module=" + YAHOO.util.Dom.get('la_module').value +
					"&la_text=" + YAHOO.util.Dom.get('la_text').value +
					"&lang_code=" + YAHOO.util.Dom.get('lang_code').value +
					"&lang_code_diff=" + YAHOO.util.Dom.get('lang_code_diff').value +
					"&only_empty=" + YAHOO.util.Dom.get('only_empty').checked;
		}
		var saveTranslation = function(callback, newData) {
예제 #6
0
<?php

Get::title(Lang::t('_LOCATION', 'classroom'));
?>
<div class="std_block">

	<?php 
$rel_action = array();
if ($this->perm['mod']) {
    $rel_action = array('<a id="addlocation_top" href="ajax.adm_server.php?r=alms/location/addmask" class="ico-wt-sprite subs_add" title="' . Lang::t('_ADD', 'standard') . '"><span>' . Lang::t('_ADD', 'standard') . '</span></a>', '<a id="addlocation_bottom" href="ajax.adm_server.php?r=alms/location/addmask" class="ico-wt-sprite subs_add" title="' . Lang::t('_ADD', 'standard') . '"><span>' . Lang::t('_ADD', 'standard') . '</span></a>');
}
$this->widget('table', array('id' => 'locationlist', 'ajaxUrl' => 'ajax.adm_server.php?r=alms/location/getlocation', 'sort' => 'location', 'columns' => array(array('key' => 'location', 'label' => Lang::t('_LOCATION', 'lms'), 'sortable' => true), array('key' => 'location_classroom', 'label' => '<span class="ico-sprite subs_elem"><span>' . Lang::t('_CLASSROOM', 'classroom') . '</span></span>', 'formatter' => 'locationclassroom', 'className' => 'img-cell'), array('key' => 'location_mod', 'label' => '<span class="ico-sprite subs_mod"><span>' . Lang::t('_MOD', 'standard') . '</span></span>', 'formatter' => 'stdModify', 'className' => 'img-cell'), array('key' => 'location_del', 'label' => '<span class="ico-sprite subs_del"><span>' . Lang::t('_DEL', 'standard') . '</span></span>', 'formatter' => 'stdDelete', 'className' => 'img-cell')), 'fields' => array('id_location', 'location', 'can_manage_classrooms', 'location_mod', 'location_del'), 'delDisplayField' => 'location', 'rel_actions' => $rel_action));
$this->widget('dialog', array('id' => 'location_add', 'dynamicContent' => true, 'ajaxUrl' => 'ajax.adm_server.php?r=alms/location/addmask', 'callback' => 'function() { this.destroy(); DataTable_locationlist.refresh(); }', 'callEvents' => array(array('caller' => 'addlocation_top', 'event' => 'click'), array('caller' => 'addlocation_bottom', 'event' => 'click'))));
?>
<script type="text/javascript">

function locationclassroom(elLiner, oRecord, oColumn, oData) {
	if (oRecord.getData("can_manage_classrooms") <= 0) {
		elLiner.innerHTML = '';
	} else {
		var id_location = oRecord.getData("id_location");
		elLiner.innerHTML = '<a href="index.php?r=alms/location/show_classroom&amp;id_location='+id_location+'" '
			+'class="ico-sprite subs_elem" title="<?php 
echo Lang::t('_CLASSROOM', 'classroom');
?>
">'
			+'<span><?php 
echo Lang::t('_CLASSROOM', 'classroom');
?>
</span></a>';
	}
예제 #7
0
<?php

Get::title(array('index.php?r=' . $base_link_course . '/show' => Lang::t('_COURSE', 'course'), 'index.php?r=' . $base_link_classroom . '/classroom&id_course=' . $model->getIdCourse() => Lang::t('_CLASSROOM', 'course'), Lang::t('_MOD', 'course') . ': ' . $date_info['name'] . ' (' . Format::date($date_info['date_begin']) . ')'));
?>
<div class="std_block">

<script type="text/javascript">

var i;

function changeBeginHours()
{
	i = 0;

	var selected = YAHOO.util.Dom.get('b_hours').selectedIndex;

	for(i; i < num_day;i++)
		YAHOO.util.Dom.get('b_hours_' + i).selectedIndex = selected;
}

function changeBeginMinutes()
{
	i = 0;

	var selected = YAHOO.util.Dom.get('b_minutes').selectedIndex;

	for(i; i < num_day;i++)
		YAHOO.util.Dom.get('b_minutes_' + i).selectedIndex = selected;
}

function changePBeginHours()
예제 #8
0
<?php

Get::title(array('index.php?r=alms/location/show' => Lang::t('_LOCATION', 'classroom'), 'index.php?r=alms/location/show_classroom&amp;id_location=' . ($_is_editing ? $info->location_id : $id_location) => Lang::t('_CLASSROOM', 'classroom'), Lang::t($_is_editing ? '_MOD' : '_ADD', 'standard')));
?>
<div class="std_block">
<?php 
echo getBackUi('index.php?r=alms/location/show_classroom&amp;id_location=' . ($_is_editing ? $info->location_id : $id_location), Lang::t('_BACK'));
echo Form::openForm('classroom_form', $_is_editing ? 'index.php?r=alms/location/saveclassroom' : 'index.php?r=alms/location/insertclassroom');
echo Form::getTextfield(Lang::t('_NAME', 'classroom'), 'name', 'name', 255, $_is_editing ? $info->name : "");
echo Form::getTextarea(Lang::t('_DESCRIPTION', 'classroom'), 'description', 'description', $_is_editing ? $info->description : "");
if (!$_is_editing) {
    echo Form::getHidden('id_location', 'id_location', (int) $id_location);
}
if ($_is_editing) {
    echo Form::getHidden('id_classroom', 'id_classroom', $info->idClassroom);
}
if ($_is_editing) {
    echo Form::getHidden('id_location', 'id_location', $info->location_id);
}
echo Form::getTextfield(Lang::t('_BUILDING_ROOM', 'classroom'), 'room', 'room', 255, $_is_editing ? $info->room : "");
echo Form::getTextfield(Lang::t('_CAPACITY', 'classroom'), 'capacity', 'capacity', 255, $_is_editing ? $info->capacity : "");
echo Form::getTextfield(Lang::t('_RESPONSABLE', 'classroom'), 'responsable', 'responsable', 255, $_is_editing ? $info->responsable : "");
echo Form::getTextfield(Lang::t('_STREET', 'classroom'), 'street', 'street', 255, $_is_editing ? $info->street : "");
echo Form::getTextfield(Lang::t('_CITY', 'classroom'), 'city', 'city', 255, $_is_editing ? $info->city : "");
echo Form::getTextfield(Lang::t('_STATE', 'classroom'), 'state', 'state', 255, $_is_editing ? $info->state : "");
echo Form::getTextfield(Lang::t('_ZIP_CODE', 'classroom'), 'zip_code', 'zip_code', 255, $_is_editing ? $info->zip_code : "");
echo Form::getTextfield(Lang::t('_PHONE', 'classroom'), 'phone', 'phone', 255, $_is_editing ? $info->phone : "");
echo Form::getTextfield(Lang::t('_FAX', 'classroom'), 'fax', 'fax', 255, $_is_editing ? $info->fax : "");
echo Form::getTextarea(Lang::t('_DISPOSITION', 'classroom'), 'disposition', 'disposition', $_is_editing ? $info->disposition : "");
echo Form::getTextarea(Lang::t('_INSTRUMENT', 'classroom'), 'instrument', 'instrument', $_is_editing ? $info->instrument : "");
echo Form::getTextarea(Lang::t('_AVAILABLE_INSTRUMENT', 'classroom'), 'available_instrument', 'available_instrument', $_is_editing ? $info->available_instrument : "");
예제 #9
0
<?php

Get::title(Lang::t('_LANGUAGE', 'admin_lang'));
?>
<div class="std_block">
<?php 
$this->widget('table', array('id' => 'langlist', 'ajaxUrl' => 'ajax.adm_server.php?r=adm/lang/getlang', 'sort' => 'lang_code', 'columns' => array(array('key' => 'lang_code', 'label' => Lang::t('_LANGUAGE', 'admin_lang'), 'sortable' => true), array('key' => 'lang_description', 'label' => Lang::t('_DESCRIPTION', 'admin_lang'), 'sortable' => true), array('key' => 'lang_direction', 'label' => Lang::t('_ORIENTATION', 'admin_lang'), 'className' => 'min-cell', 'sortable' => true), array('key' => 'lang_stats', 'label' => Lang::t('_STATISTICS', 'admin_lang'), 'className' => 'img-cell', 'sortable' => true), array('key' => 'lang_translate', 'label' => '<span class="ico-sprite subs_elem"><span>' . Lang::t('_TRANSLATELANG', 'admin_lang') . '</span></span>', 'formatter' => 'TranslateFormatter', 'className' => 'img-cell'), array('key' => 'lang_export', 'label' => '<span class="ico-sprite subs_download"><span>' . Lang::t('_EXPORT_XML', 'admin_lang') . '</span></span>', 'formatter' => 'ExportFormatter', 'className' => 'img-cell'), array('key' => 'lang_mod', 'label' => '<span class="ico-sprite subs_mod"><span>' . Lang::t('_MOD', 'admin_lang') . '</span></span>', 'formatter' => 'stdModify', 'className' => 'img-cell'), array('key' => 'lang_del', 'label' => '<span class="ico-sprite subs_del"><span>' . Lang::t('_DEL', 'admin_lang') . '</span></span>', 'formatter' => 'stdDelete', 'className' => 'img-cell')), 'fields' => array('lang_code', 'lang_description', 'lang_direction', 'lang_stats', 'lang_translate', 'lang_export', 'lang_mod', 'lang_del'), 'delDisplayField' => 'lang_code', 'rel_actions' => array('<a id="addlang_top" href="ajax.adm_server.php?r=adm/lang/addmask" class="ico-wt-sprite subs_add" title="' . Lang::t('_ADD', 'standard') . '"><span>' . Lang::t('_ADD', 'standard') . '</span></a>' . '<a href="index.php?r=adm/lang/import" class="ico-wt-sprite subs_import" title="' . Lang::t('_IMPORT', 'standard') . '"><span>' . Lang::t('_IMPORT', 'standard') . '</span></a>', '<a id="addlang_bottom" href="ajax.adm_server.php?r=adm/lang/addmask" class="ico-wt-sprite subs_add" title="' . Lang::t('_ADD', 'standard') . '"><span>' . Lang::t('_ADD', 'standard') . '</span></a>' . '<a href="index.php?r=adm/lang/import" class="ico-wt-sprite subs_import" title="' . Lang::t('_IMPORT', 'standard') . '"><span>' . Lang::t('_IMPORT', 'standard') . '</span></a>')));
$this->widget('dialog', array('id' => 'lang_add', 'dynamicContent' => true, 'ajaxUrl' => 'ajax.adm_server.php?r=adm/lang/addmask', 'callback' => 'function() { this.destroy(); DataTable_langlist.refresh(); }', 'callEvents' => array(array('caller' => 'addlang_top', 'event' => 'click'), array('caller' => 'addlang_bottom', 'event' => 'click'))));
?>
<script type="text/javascript">

function TranslateFormatter(elLiner, oRecord, oColumn, oData) {
		var id = this.getTableEl().parentNode.id+'_translate_'+oRecord.getData("id");
		if(oData) elLiner.innerHTML = '<a id="'+id+'" href="'+oData+'" class="ico-sprite subs_elem" title="<?php 
echo Lang::t('_TRANSLATELANG', 'admin_lang');
?>
"><span></span></a>';
		else elLiner.innerHTML = '';
}
function ExportFormatter(elLiner, oRecord, oColumn, oData) {
		var id = this.getTableEl().parentNode.id+'_translate_'+oRecord.getData("id");
		if(oData) elLiner.innerHTML = '<a id="'+id+'" href="'+oData+'" class="ico-sprite subs_download" title="<?php 
echo Lang::t('_EXPORT', 'admin_lang');
?>
"><span></span></a>';
		else elLiner.innerHTML = '';
}

</script>
</div>
예제 #10
0
<?php

$_back_url = 'index.php?r=alms/location/show';
$_add_url = 'index.php?r=alms/location/addclassroom&amp;id_location=' . (int) $id_location;
Get::title(array($_back_url => Lang::t('_LOCATION', 'classroom'), Lang::t('_CLASSROOM', 'classroom')));
?>
<div class="std_block">
<?php 
echo getBackUi('index.php?r=alms/location/show', Lang::t('_BACK'));
$this->widget('table', array('id' => 'classroomlist', 'ajaxUrl' => 'ajax.adm_server.php?r=alms/location/getclassroom&location_id=' . (int) $id_location, 'sort' => 'classroom', 'columns' => array(array('key' => 'classroom', 'label' => Lang::t('_CLASSROOM', 'lms'), 'sortable' => true), array('key' => 'classroom_schedule', 'label' => '<span class="ico-sprite subs_wait"><span>' . Lang::t('_SCHEDULE', 'standard') . '</span></span>', 'formatter' => 'Schedule.SchedFormatter', 'className' => 'img-cell'), array('key' => 'classroom_mod', 'label' => '<span class="ico-sprite subs_mod"><span>' . Lang::t('_MOD', 'standard') . '</span></span>', 'formatter' => 'Classroom.modFormatter', 'className' => 'img-cell'), array('key' => 'classroom_del', 'label' => '<span class="ico-sprite subs_del"><span>' . Lang::t('_DEL', 'standard') . '</span></span>', 'formatter' => 'stdDelete', 'className' => 'img-cell')), 'fields' => array('id_classroom', 'classroom', 'classroom_mod', 'classroom_del'), 'delDisplayField' => 'classroom', 'rel_actions' => array('<a id="addclassroom_top" href="' . $_add_url . '" class="ico-wt-sprite subs_add" title="' . Lang::t('_ADD', 'standard') . '"><span>' . Lang::t('_ADD', 'standard') . '</span></a>', '<a id="addclassroom_bottom" href="' . $_add_url . '" class="ico-wt-sprite subs_add" title="' . Lang::t('_ADD', 'standard') . '"><span>' . Lang::t('_ADD', 'standard') . '</span></a>')));
echo getBackUi('index.php?r=alms/location/show', Lang::t('_BACK'));
?>
<script type="text/javascript">

var Classroom = {
	modFormatter: function(elLiner, oRecord, oColumn, oData) {
		var id = oRecord.getData("id_classroom");
		elLiner.innerHTML = '<a href="index.php?r=alms/location/modclassroom&amp;id_classroom='+id+'" '
			+'class="ico-sprite subs_mod" title="<?php 
echo Lang::t('_MOD', 'standard');
?>
">'
			+'<span><?php 
echo Lang::t('_MOD', 'standard');
?>
</span></a>';}
};	

var Schedule = {
	SchedFormatter: function(elLiner, oRecord, oColumn, oData) {
		var id = oRecord.getData("id_classroom");
예제 #11
0
<?php

Get::title(array('index.php?r=alms/location/show' => Lang::t('_LOCATION', 'classroom'), 'index.php?r=alms/location/show_classroom&amp;id_location=' . $info->location_id => Lang::t('_CLASSROOM', 'classroom'), Lang::t('_CALENDAR', 'classroom')));
?>
<div class="std_block">
	<?php 
echo getBackUi('index.php?r=alms/location/show_classroom&amp;id_location=' . $info->location_id, Lang::t('_BACK'));
?>
	<div id="classroom_calendar"></div>
	<div class="nofloat"></div>
	<script type="text/javascript">
	var datecount = 0;
	YAHOO.util.Event.onDOMReady(function() {

		cal1 = new YAHOO.widget.CalendarGroup("cal1","classroom_calendar", {PAGES:3});

		cal1.cfg.setProperty("DATE_FIELD", "/");
		cal1.cfg.setProperty("DATE_RANGE_DELIMITER", ".");
		cal1.cfg.setProperty("DATE_FIELD_DELIMITER", "-");
		cal1.cfg.setProperty("MDY_YEAR_POSITION", 1);
		cal1.cfg.setProperty("MDY_MONTH_POSITION", 2);
		cal1.cfg.setProperty("MDY_DAY_POSITION", 3);

		<?php 
if ($date_list) {
    while (list(, $value) = each($date_list)) {
        ?>
			
			cal1.addRenderer("<?php 
        echo $value;
        ?>
예제 #12
0
<?php

Get::title(array(Lang::t('_CART', 'cart')));
?>

<div class="std_block">

<?php 
$empty_cart = '<a class="ico-wt-sprite subs_cancel" href="javascript:;" onclick="emptyCart();"><span>' . Lang::t('_EMPTY_CART', 'cart') . '</span></a>';
$del_sel = '<a class="ico-wt-sprite subs_del" href="javascript:;" onclick="delSelectedElement();"><span>' . Lang::t('_DEL_SELECTED_ELEMENT', 'cart') . '</span></a>';
$rel_action = $empty_cart . ' ' . $del_sel;
$this->widget('table', array('id' => 'cart_table', 'ajaxUrl' => 'ajax.server.php?r=cart/getCartList', 'rowsPerPage' => 0, 'startIndex' => 0, 'results' => 0, 'sort' => 'name', 'dir' => 'asc', 'columns' => array(array('key' => 'code', 'label' => Lang::t('_CODE', 'cart'), 'sortable' => true), array('key' => 'name', 'label' => Lang::t('_NAME', 'cart'), 'sortable' => true), array('key' => 'type', 'label' => Lang::t('_COURSE_TYPE', 'cart'), 'sortable' => true), array('key' => 'date_begin', 'label' => Lang::t('_DATE_BEGIN', 'cart'), 'sortable' => true), array('key' => 'date_end', 'label' => Lang::t('_DATE_END', 'cart'), 'sortable' => true), array('key' => 'price', 'label' => Lang::t('_COURSE_PRIZE', 'cart'), 'sortable' => true)), 'fields' => array('id', 'code', 'name', 'type', 'date_begin', 'date_end', 'price', 'action'), 'show' => 'table', 'use_paginator' => false, 'print_table_below' => false, 'rel_actions' => $rel_action, 'stdSelection' => true));
?>

<?php 
$paypal_return_url = Get::sett('url') . _folder_lms_ . '/paypal.php?op=ok';
$paypal_notify_url = Get::sett('url') . _folder_lms_ . '/paypal.php';
?>

<div class="total_container">
	<p class="total_price cart_right"><?php 
echo Lang::t('_TOTAL', 'cart');
?>
 : <span id="price"><?php 
echo $total_price;
?>
</span> <?php 
echo Get::sett('currency_symbol') !== '' ? Get::sett('currency_symbol') : '&eur;';
?>
</p>
	<div class="nofloat"></div>
예제 #13
0
<?php

Get::title(array('index.php?r=alms/enrollrules/show' => Lang::t('_ENROLLRULES', 'enrollrules'), 'index.php?r=alms/enrollrules/rule&amp;' . $rule->id_rule => Lang::t('_MANAGE', 'enrollrules') . ': ' . $rule->title, $rule->rule_type_text));
?>
<div class="std_block">
<?php 
echo getBackUi('index.php?r=alms/enrollrules/rule&amp;' . $rule->id_rule, Lang::t('_BACK', 'standard'));
echo Form::openForm('enrollrule_form', 'index.php?r=alms/enrollrules/addentity') . Form::getHidden('id_rule', 'id_rule', $rule->id_rule);
$this->widget('userselector', array('id' => 'entity_selection', 'admin_filter' => true, 'can_select_root' => false, 'show_user_selector' => false, 'show_fncrole_selector' => $fncrole, 'show_orgchart_selector' => $orgchart, 'show_group_selector' => $group, 'initial_selection' => $init_selection));
echo Form::openButtonSpace() . Form::getButton('save', 'save', Lang::t('_SAVE', 'standard')) . Form::getButton('undo', 'undo', Lang::t('_UNDO', 'standard')) . Form::closeButtonSpace() . Form::closeForm();
?>
</div>
예제 #14
0
<?php

Get::title(Lang::t('_ENROLLRULES', 'enrollrules'));
?>
<div class="std_block">
<script type="text/javascript">
var RulesActiveFormatter = function(elLiner, oRecord, oColumn, oData) {
	var id = 'rule_change_'+oRecord.getData("id_rule");
	try{
		if(oData.indexOf('1') == -1) elLiner.innerHTML = '<a id="'+id+'" href="ajax.adm_server.php?r=alms/enrollrules/activate&id_rule='+oRecord.getData("id_rule")+'" class="ico-sprite subs_noac" title="<?php 
echo Lang::t('_ACTIVATE', 'enrollrules');
?>
"><span><?php 
echo Lang::t('_ACTIVATE', 'enrollrules');
?>
</span></a>';
		else elLiner.innerHTML = '<a id="'+id+'" href="ajax.adm_server.php?r=alms/enrollrules/activate&id_rule='+oRecord.getData("id_rule")+'" class="ico-sprite subs_actv" title="<?php 
echo Lang::t('_DEACTIVATE', 'enrollrules');
?>
"><span><?php 
echo Lang::t('_DEACTIVATE', 'enrollrules');
?>
</span></a>';
	}catch(e) {}
}
function change_rules_status(e) {
	YAHOO.util.Event.preventDefault(e);
	YAHOO.util.Connect.asyncRequest("POST", this.href, {
		success:function(o) {
			if( YAHOO.util.Dom.hasClass(o.argument[0], 'subs_noac') ) {
				YAHOO.util.Dom.replaceClass(o.argument[0], 'subs_noac', 'subs_actv');
예제 #15
0
<?php

Get::title(array('index.php?r=adm/lang/show' => Lang::t('_LANGUAGE', 'admin_lang'), Lang::t('_IMPORT', 'admin_lang')));
?>
<div class="std_block">
<?php 
echo Form::openForm('import_lang', 'index.php?r=adm/lang/doimport', false, 'post', 'multipart/form-data') . Form::getFilefield(Lang::t('_FILE', 'admin_lang'), 'lang_file', 'lang_file') . Form::getCheckbox(Lang::t('_OVERWRITE_EXISTENT', 'admin_lang'), 'overwrite', 'overwrite', '1') . Form::getCheckbox(Lang::t('_DO_NOT_ADD_MISS', 'admin_lang'), 'noadd_miss', 'noadd_miss', '1') . Form::openButtonSpace() . Form::getButton('save', 'save', Lang::t('_SAVE', 'admin_lang')) . Form::getButton('undo', 'undo', Lang::t('_UNDO', 'admin_lang')) . Form::closeButtonSpace() . Form::closeForm();
?>
</div>
예제 #16
0
<?php

Get::title(array('index.php?r=' . $base_link_course . '/show' => Lang::t('_COURSE', 'course'), $id_course === false ? Lang::t('_NEW_COURSE', 'course') : Lang::t('_MOD', 'course') . ': ' . ($course['code'] !== '' ? '[' . $course['code'] . '] ' : '') . $course['name']));
?>
<div class="std_block">
	<?php 
echo Form::openForm('maskcourse_form', 'index.php?r=' . $base_link_course . '/' . ($id_course === false ? 'newcourse' : 'modcourse'), false, 'post', 'multipart/form-data') . Form::getHidden('id_course', 'id_course', $id_course) . Form::openElementSpace() . ($id_course === false ? Form::getLineBox(Lang::t('_CATEGORY_SELECTED', 'course'), $name_category) . Form::getHidden('idCategory', 'idCategory', $_SESSION['course_category']['filter_status']['id_category']) : Form::getDropdown(Lang::t('_CATEGORY_SELECTED', 'course'), 'idCategory', 'idCategory', $model->getCategoryForDropdown(), $course['idCategory'])) . Form::getTextfield(Lang::t('_CODE', 'course'), 'course_code', 'course_code', '50', $course['code']) . Form::getTextfield(Lang::t('_COURSE_NAME', 'course'), 'course_name', 'course_name', '255', $course['name']);
if ($course['course_type'] == 'classroom' && $has_editions_or_classrooms) {
    //this is a classroom course with editions
    echo Form::getLineBox(Lang::t('_COURSE_TYPE', 'course'), $course_type['classroom']) . Form::getHidden('course_type', 'course_type', 'classroom');
} elseif ($course['course_edition'] > 0 && $has_editions_or_classrooms) {
    //this is a classroom course with editions
    echo Form::getLineBox(Lang::t('_COURSE_TYPE', 'course'), $course_type['edition']) . Form::getHidden('course_type', 'course_type', 'edition');
} else {
    //echo Form::getDropdown(Lang::t('_COURSE_TYPE', 'course'), 'course_type', 'course_type', $course_type, $course['course_type']);
    echo Form::getDropdown(Lang::t('_COURSE_TYPE', 'course'), 'course_type', 'course_type', $course_type, $id_course === false ? 'elearning' : $course['course_type']);
}
echo Form::getDropdown(Lang::t('_STATUS', 'course'), 'course_status', 'course_status', $status, $course['status']) . Form::getCheckbox(Lang::t('_DIRECT_PLAY', 'course'), 'direct_play', 'direct_play', '1', $course['direct_play'] == 1) . Form::getTextarea(Lang::t('_DESCRIPTION', 'course'), 'course_descr', 'course_descr', $course['description']) . ($id_course !== false && $course['course_type'] != 'elearning' ? Form::getCheckbox(Lang::t('_CASCADE_MOD_ON_EDITION', 'course'), 'cascade_on_ed', 'cascade_on_ed', 1) : '') . Form::closeElementSpace() . Form::openElementSpace() . Form::openCollasableFieldset(Lang::t('_DETAILS', 'course')) . ($id_course === false ? Form::getDropdown(Lang::t('_COURSE_MENU_TO_ASSIGN', 'course'), 'selected_menu', 'selected_menu', $menu_custom, $sel_custom) : '') . Form::getDropdown(Lang::t('_COURSE_LANG_METHOD', 'course'), 'course_lang', 'course_lang', $array_lang, array_search($course['lang_code'], $array_lang)) . Form::getDropdown(Lang::t('_DIFFICULTY', 'course'), 'course_difficult', 'course_difficult', $difficult_lang, $course['difficult']) . Form::getTextfield(Lang::t('_CREDITS', 'course'), 'credits', 'credits', '50', $course['credits']) . Form::getDropdown(Lang::t('_LABELS', 'label'), 'label', 'label', $label_model->getLabelFromDropdown(true), $id_course === false ? false : $label_model->getCourseLabel($course['idCourse'])) . Form::getCloseFieldset() . Form::openCollasableFieldset(Lang::t('_COURSE_SUBSCRIPTION', 'course')) . Form::getOpenCombo(Lang::t('_COURSE_SUBSRIBE', 'course')) . Form::getRadio(Lang::t('_COURSE_S_GODADMIN', 'course'), 'course_subs_godadmin', 'course_subs', '0', $course['subscribe_method'] == 0) . Form::getRadio(Lang::t('_COURSE_S_MODERATE', 'course'), 'course_subs_moderate', 'course_subs', '1', $course['subscribe_method'] == 1) . Form::getRadio(Lang::t('_COURSE_S_FREE', 'course'), 'course_subs_free', 'course_subs', '2', $course['subscribe_method'] == 2) . Form::getCloseCombo() . Form::getOpenCombo(Lang::t('_USER_CAN_SUBSCRIBE', 'course')) . Form::getRadio(Lang::t('_SUBSCRIPTION_CLOSED', 'course'), 'subscription_closed', 'can_subscribe', '0', $course['can_subscribe'] == 0) . Form::getRadio(Lang::t('_SUBSCRIPTION_OPEN', 'course'), 'subscription_open', 'can_subscribe', '1', $course['can_subscribe'] == 1) . Form::getRadio(Lang::t('_SUBSCRIPTION_IN_PERIOD', 'course') . ":", 'subscription_period', 'can_subscribe', '2', $course['can_subscribe'] == 2) . Form::getCloseCombo() . Form::getDatefield(Lang::t('_SUBSCRIPTION_DATE_BEGIN', 'course') . ":", 'sub_start_date', 'sub_start_date', $course['sub_start_date']) . Form::getDatefield(Lang::t('_SUBSCRIPTION_DATE_END', 'course') . ":", 'sub_end_date', 'sub_end_date', $course['sub_end_date']) . Form::getBreakRow() . Form::getOpenCombo(Lang::t('_USER_CAN_UNSUBSCRIBE', 'course')) . Form::getRadio(Lang::t('_COURSE_S_GODADMIN', 'course'), 'no_user_unsubscription', 'auto_unsubscribe', '0', $course['auto_unsubscribe'] == 0) . Form::getRadio(Lang::t('_COURSE_S_MODERATE', 'course'), 'moderated_user_unsubscription', 'auto_unsubscribe', '1', $course['auto_unsubscribe'] == 1) . Form::getRadio(Lang::t('_COURSE_S_FREE', 'course'), 'yes_user_unsubscription', 'auto_unsubscribe', '2', $course['auto_unsubscribe'] == 2) . Form::getCloseCombo() . Form::getDatefield(Lang::t('_UNSUBSCRIBE_DATE_LIMIT', 'course'), 'unsubscribe_date_limit', 'unsubscribe_date_limit', $unsubscribe_date_limit, FALSE, FALSE, '', '', Form::getInputCheckbox('use_unsubscribe_date_limit', 'use_unsubscribe_date_limit', 1, $use_unsubscribe_date_limit, '') . ' ') . Form::getBreakRow() . Form::getTextfield(Lang::t('_COURSE_AUTOREGISTRATION_CODE', 'course'), 'course_autoregistration_code', 'course_autoregistration_code', '255', $course['autoregistration_code']) . Form::getCheckbox(Lang::t('_RANDOM_COURSE_AUTOREGISTRATION_CODE', 'course'), 'random_course_autoregistration_code', 'random_course_autoregistration_code', 0) . Form::getBreakRow() . Form::getCheckbox(Lang::t('_COURSE_SELL', 'course'), 'course_sell', 'course_sell', '1', $course['selling'] == 1) . Form::getTextfield(Lang::t('_COURSE_PRIZE', 'course'), 'course_prize', 'course_prize', '11', $course['prize']) . Form::getTextfield(Lang::t('_COURSE_ADVANCE', 'course'), 'advance', 'advance', '11', $course['advance']) . Form::getHidden('course_em', 'course_em', '0') . Form::getCloseFieldset() . Form::openCollasableFieldset(Lang::t('_COURSE_DISPLAY_MODE', 'course')) . Form::getOpenCombo(Lang::t('_WHERE_SHOW_COURSE', 'course')) . Form::getRadio(Lang::t('_SC_EVERYWHERE', 'course'), 'course_show_rules_every', 'course_show_rules', '0', $course['show_rules'] == 0) . Form::getRadio(Lang::t('_SC_ONLY_IN', 'course'), 'course_show_rules_only_in', 'course_show_rules', '1', $course['show_rules'] == 1) . Form::getRadio(Lang::t('_SC_ONLYINSC_USER', 'course'), 'course_show_rules_onlyinsc_user', 'course_show_rules', '2', $course['show_rules'] == 2) . Form::getCloseCombo() . Form::getOpenCombo(Lang::t('_WHAT_SHOW', 'course')) . Form::getCheckbox(Lang::t('_SHOW_PROGRESS', 'course'), 'course_progress', 'course_progress', '1', $course['show_progress'] == 1) . Form::getCheckbox(Lang::t('_SHOW_TIME', 'course'), 'course_time', 'course_time', '1', $course['show_time'] == 1) . Form::getCheckbox(Lang::t('_SHOW_ADVANCED_INFO', 'course'), 'course_advanced', 'course_advanced', '1', $course['show_extra_info'] == 1) . Form::getCloseCombo() . Form::getDropdown(Lang::t('_SHOW_WHOISONLINE', 'course'), 'show_who_online', 'show_who_online', $show_who_online, $course['show_who_online']) . Form::getOpenCombo(Lang::t('_SHOW_USER_OF_LEVEL', 'course'));
while (list($level, $level_name) = each($levels)) {
    echo Form::getCheckbox($level_name, 'course_show_level_' . $level, 'course_show_level[' . $level . ']', $level, $course['level_show_user'] & 1 << $level);
}
echo Form::getCloseCombo() . Form::getOpenCombo(Lang::t('_COURSE_STATUS_CANNOT_ENTER', 'course')) . Form::getCheckbox(Lang::t('_USER_STATUS_SUBS', 'course'), 'user_status_' . _CUS_SUBSCRIBED, 'user_status[' . _CUS_SUBSCRIBED . ']', _CUS_SUBSCRIBED, $course['userStatusOp'] & 1 << _CUS_SUBSCRIBED) . Form::getCheckbox(Lang::t('_USER_STATUS_BEGIN', 'course'), 'user_status_' . _CUS_BEGIN, 'user_status[' . _CUS_BEGIN . ']', _CUS_BEGIN, $course['userStatusOp'] & 1 << _CUS_BEGIN) . Form::getCheckbox(Lang::t('_USER_STATUS_END', 'course'), 'user_status_' . _CUS_END, 'user_status[' . _CUS_END . ']', _CUS_END, $course['userStatusOp'] & 1 << _CUS_END) . Form::getCheckbox(Lang::t('_USER_STATUS_SUSPEND', 'course'), 'user_status_' . _CUS_SUSPEND, 'user_status[' . _CUS_SUSPEND . ']', _CUS_SUSPEND, $course['userStatusOp'] & 1 << _CUS_SUSPEND) . Form::getCloseCombo() . Form::getCloseFieldset() . Form::openCollasableFieldset(Lang::t('_COURSE_TIME_OPTION', 'course')) . Form::getDatefield(Lang::t('_DATE_BEGIN', 'course'), 'course_date_begin', 'course_date_begin', $course['date_begin']) . Form::getDatefield(Lang::t('_DATE_END', 'course'), 'course_date_end', 'course_date_end', $course['date_end']) . Form::getLineBox('<label for="hour_begin_hour">' . Lang::t('_HOUR_BEGIN', 'course') . '</label>', Form::getInputDropdown('dropdown_nw', 'hour_begin_hour', 'hour_begin[hour]', $hours, $hb_sel, '') . ' : ' . Form::getInputDropdown('dropdown_nw', 'hour_begin_quarter', 'hour_begin[quarter]', $quarter, $qe_sel, '')) . Form::getLineBox('<label for="hour_end_hour">' . Lang::t('_HOUR_END', 'course') . '</label>', Form::getInputDropdown('dropdown_nw', 'hour_end_hour', 'hour_end[hour]', $hours, $he_sel, '') . ' : ' . Form::getInputDropdown('dropdown_nw', 'hour_end_quarter', 'hour_end[quarter]', $quarter, $qe_sel, '')) . Form::getTextfield(Lang::t('_DAY_OF_VALIDITY', 'course'), 'course_day_of', 'course_day_of', '10', $course['valid_time']) . Form::getTextfield(Lang::t('_MEDIUM_TIME', 'course'), 'course_medium_time', 'course_medium_time', '10', $course['mediumTime']) . Form::getCloseFieldset() . Form::openCollasableFieldset(Lang::t('_COURSE_SPECIAL_OPTION', 'course')) . Form::getTextfield(Lang::t('_MIN_NUM_SUBSCRIBE', 'course'), 'min_num_subscribe', 'min_num_subscribe', '11', $course['min_num_subscribe']) . Form::getTextfield(Lang::t('_MAX_NUM_SUBSCRIBE', 'course'), 'max_num_subscribe', 'max_num_subscribe', '11', $course['max_num_subscribe']) . Form::getCheckbox(Lang::t('_ALLOW_OVERBOOKING', 'course'), 'allow_overbooking', 'allow_overbooking', '1', $course['allow_overbooking'] == 1) . Form::getTextfield(Lang::t('_COURSE_QUOTA', 'course'), 'course_quota', 'course_quota', '11', $course['course_quota'] != COURSE_QUOTA_INHERIT ? $course['course_quota'] : 0) . Form::getCheckbox(Lang::t('_INHERIT_QUOTA', 'course'), 'inherit_quota', 'inherit_quota', '1', $course['course_quota'] == COURSE_QUOTA_INHERIT) . Form::getCloseFieldset() . Form::openCollasableFieldset(Lang::t('_DOCUMENT_UPLOAD', 'course')) . Form::getTextfield(Lang::t('_SPONSOR_LINK', 'course'), 'course_sponsor_link', 'course_sponsor_link', '255', $course['linkSponsor']) . Form::getExtendedFilefield(Lang::t('_PATHSPONSOR', 'configuration'), 'course_sponsor_logo', 'course_sponsor_logo', $course["imgSponsor"]) . Form::getExtendedFilefield(Lang::t('_COURSE_LOGO', 'course'), 'course_logo', 'course_logo', $course["img_course"]) . Form::getExtendedFilefield(Lang::t('_COURSE_DEMO', 'course'), 'course_demo', 'course_demo', $course["course_demo"]) . Form::getCheckbox(Lang::t('_USE_LOGO_IN_COURSELIST', 'course'), 'use_logo_in_courselist', 'use_logo_in_courselist', 1, $course["use_logo_in_courselist"]) . Form::getCloseFieldset() . Form::closeElementSpace() . Form::openButtonSpace() . ($_REQUEST['r'] == 'alms/course/newcourse' || $_REQUEST['r'] == 'alms/course/modcourse' && $row[0] == 0 ? Form::getCheckbox(Lang::t('_AUTO_SUBSCRIPTION'), 'auto_subscription', 'auto_subscription', '1', true) : '') . Form::getButton('save', 'save', Lang::t('_SAVE')) . Form::getButton('undo', 'undo', Lang::t('_UNDO')) . Form::closeButtonSpace() . Form::closeForm();
?>
</div>
<script type="text/javascript">
var D = YAHOO.util.Dom, E = YAHOO.util.Event;
E.onDOMReady(function() {
	var c = D.get("use_unsubscribe_date_limit"), d = D.get("unsubscribe_date_limit");
	E.addListener("no_user_unsubscription", "click", function(e) {
		var checked = this.checked;
		c.disabled = checked;
예제 #17
0
<?php

Get::title(array('index.php?r=' . $base_link_course . '/show' => Lang::t('_COURSE', 'course'), 'index.php?r=' . $base_link_classroom . '/classroom&id_course=' . $model->getIdCourse() => Lang::t('_CLASSROOM', 'course'), Lang::t('_ADD', 'course')));
if (isset($err_avail)) {
    echo UIFeedback::error(Lang::t($err_avail, 'course'));
}
?>
<div class="std_block">

<?php 
echo Form::openForm('add_date', 'index.php?r=' . $base_link_classroom . '/addclassroom&amp;id_course=' . $model->getIdCourse()) . Form::getHidden('step', 'step', '2') . Form::openElementSpace() . Form::getTextfield(Lang::t('_CODE', 'course'), 'code', 'code', 255, isset($_POST['code']) ? $_POST['code'] : $course_info['code']) . Form::getTextfield(Lang::t('_NAME', 'course'), 'name', 'name', 255, isset($_POST['name']) ? $_POST['name'] : $course_info['name']) . Form::getTextarea(Lang::t('_DESCRIPTION', 'course'), 'description', 'description', isset($_POST['description']) ? stripslashes(stripslashes($_POST['description'])) : stripslashes($course_info['description'])) . Form::getTextfield(Lang::t('_MEDIUM_TIME', 'course'), 'medium_time', 'medium_time', 255, isset($_POST['medium_time']) ? $_POST['medium_time'] : $course_info['mediumTime']) . Form::getTextfield(Lang::t('_MAX_NUM_SUBSCRIBE', 'course'), 'max_par', 'max_par', 255, isset($_POST['max_par']) ? $_POST['max_par'] : '') . Form::getTextfield(Lang::t('_COURSE_PRIZE', 'course'), 'price', 'price', 255, isset($_POST['price']) ? $_POST['price'] : '') . Form::getDropdown(Lang::t('_STATUS', 'course'), 'status', 'status', $model->getStatusForDropdown(), isset($_POST['status']) ? $_POST['status'] : '') . Form::getDropdown(Lang::t('_FINAL_SCORE', 'course'), 'test', 'test', $model->getTestTypeForDropdown(), isset($_POST['test']) ? $_POST['test'] : '') . '<div class="form_line_l">' . '<p><label for="overbooking" class="floating">' . Lang::t('_ALLOW_OVERBOOKING', 'course') . '</label></p>' . Form::getInputCheckbox('overbooking', 'overbooking', 1, isset($_POST['overbooking']) && $_POST['overbooking'] == 1 ? true : false, false) . '</div>' . Form::getDatefield(Lang::t('_SUBSCRIPTION_DATE_BEGIN', 'course'), 'sub_start_date', 'sub_start_date', isset($_POST['sub_start_date']) ? $_POST['sub_start_date'] === '00-00-0000' ? '' : $_POST['sub_start_date'] : '') . Form::getDatefield(Lang::t('_SUBSCRIPTION_DATE_END', 'course'), 'sub_end_date', 'sub_end_date', isset($_POST['sub_end_date']) ? $_POST['sub_end_date'] === '00-00-0000' ? '' : $_POST['sub_end_date'] : '') . Form::getDatefield(Lang::t('_UNSUBSCRIBE_DATE_LIMIT', 'course'), 'unsubscribe_date_limit', 'unsubscribe_date_limit', isset($_POST['unsubscribe_date_limit']) ? $_POST['unsubscribe_date_limit'] === '00-00-0000' ? '' : $_POST['unsubscribe_date_limit'] : '') . '<div id="date_container">';
?>

<div id="calendar_container" class="form_line_l"></div>

<?php 
$date_string = '';
$start_mounth = '';
if (isset($_POST['date_selected']) && !empty($_POST['date_selected'])) {
    $array_day = explode(',', $_POST['date_selected']);
    $first = true;
    if (count($array_day) > 0) {
        for ($i = 0; $i < count($array_day); $i++) {
            if ($first) {
                $first = false;
                $start_mounth = (int) substr($array_day[$i], 5, 2) . '/' . substr($array_day[$i], 0, 4);
                $date_string .= (int) substr($array_day[$i], 5, 2) . '/' . (int) substr($array_day[$i], 8, 2) . '/' . substr($array_day[$i], 0, 4);
            } else {
                $date_string .= ',' . (int) substr($array_day[$i], 5, 2) . '/' . (int) substr($array_day[$i], 8, 2) . '/' . substr($array_day[$i], 0, 4);
            }
        }
예제 #18
0
<?php

Get::title(array('index.php?r=alms/enrollrules/show' => Lang::t('_ENROLLRULES', 'enrollrules'), Lang::t('_SHOW_LOGS', 'enrollrules')));
?>
<div class="std_block">
	<script type="text/javascript">
	var EnrollLog = {
		details: function(elLiner, oRecord, oColumn, oData) {
			if(oData) elLiner.innerHTML = '<a href="'+oData+'"><span><?php 
echo Lang::t('_DETAILS', 'enrollrules');
?>
</span></a>';
			else elLiner.innerHTML = '';
		},
		rollback: function(elLiner, oRecord, oColumn, oData) {
			var id = 'er_rollbak_'+oRecord.getData("id");
			if(oData) elLiner.innerHTML = '<a id="'+id+'" href="'+oData+'"><span><?php 
echo Lang::t('_ROLLBACK', 'enrollrules');
?>
</span></a>';
			else elLiner.innerHTML = '';
		},
		tablebefore: function() {
			var elList = YAHOO.util.Selector.query('a[id^=er_rollbak_]');
			YAHOO.util.Event.purgeElement(elList);
		},
		tableafter: function() {
			var elList = YAHOO.util.Selector.query('a[id^=er_rollbak_]');
			YAHOO.util.Event.addListener(elList, "click", function(e) {
				var oRecord = DataTable_enrolllog.getRecord(this);
				CreateDialog("er_rollback_dialog", {
예제 #19
0
<?php

Get::title(array('index.php?r=adm/groupmanagement/show' => Lang::t('_GROUPS', 'admin_directory'), Lang::t('_ASSIGN_USERS', 'admin_directory') . ': ' . $groupid));
?>
<div class="std_block">
<?php 
if (isset($result_message)) {
    echo $result_message;
}
echo getBackUi('index.php?r=' . $this->link . '/show', Lang::t('_BACK', 'standard'));
//--- SEARCH FILTER -------
$this->widget('tablefilter', array('id' => 'group_users', 'filter_text' => $filter_text, 'js_callback_set' => 'Users.setFilter', 'js_callback_reset' => 'Users.resetFilter'));
//--- TABLE -------
$icon_del = '<span class="ico-sprite subs_del"><span>' . Lang::t('_DEL', 'standard') . '</span></span>';
$columns = array(array('key' => 'userid', 'label' => Lang::t('_USERNAME', 'standard'), 'sortable' => true), array('key' => 'firstname', 'label' => Lang::t('_FIRSTNAME', 'standard'), 'sortable' => true), array('key' => 'lastname', 'label' => Lang::t('_LASTNAME', 'standard'), 'sortable' => true));
if ($permissions['associate_user']) {
    $columns[] = array('key' => 'del', 'label' => $icon_del, 'formatter' => 'Users.deleteFormatter', 'className' => 'img-cell');
}
$params = array('id' => 'group_users_table', 'ajaxUrl' => 'ajax.adm_server.php?r=' . $this->link . '/getusertabledata', 'rowsPerPage' => Get::sett('visuItem', 25), 'startIndex' => 0, 'results' => Get::sett('visuItem', 25), 'sort' => 'userid', 'dir' => 'asc', 'generateRequest' => 'Users.requestBuilder', 'columns' => $columns, 'fields' => array('id', 'userid', 'firstname', 'lastname', 'del', 'is_group'), 'delDisplayField' => 'userid', 'useStdDeleteFormatter' => true);
if ($permissions['associate_user']) {
    $rel_action_over = '<a id="sel_users_over" class="ico-wt-sprite subs_add" ' . 'href="index.php?r=' . $this->link . '/assignmembers&id_group=' . (int) $id_group . '" title="' . Lang::t('_ASSIGN_USERS', 'standard') . '">' . '<span>' . Lang::t('_ASSIGN_USERS', 'standard') . '</span></a>';
    $rel_action_over .= '<a id="import_group_link_2" class="ico-wt-sprite subs_import" href="index.php?r=adm/groupmanagement/importusers_step1&amp;id_group=' . (int) $id_group . '" title="' . Lang::t('_IMPORT', 'admin_directory') . '"><span>' . Lang::t('_IMPORT', 'admin_directory') . '</span></a>';
    $rel_action_bottom = '<a id="sel_users_bottom" class="ico-wt-sprite subs_add" ' . 'href="index.php?r=' . $this->link . '/assignmembers&id_group=' . (int) $id_group . '" title="' . Lang::t('_ASSIGN_USERS', 'standard') . '">' . '<span>' . Lang::t('_ASSIGN_USERS', 'standard') . '</span></a>';
    $rel_action_bottom .= '<a id="import_group_link_2" class="ico-wt-sprite subs_import" href="index.php?r=adm/groupmanagement/importusers_step1&amp;id_group=' . (int) $id_group . '" title="' . Lang::t('_IMPORT', 'admin_directory') . '"><span>' . Lang::t('_IMPORT', 'admin_directory') . '</span></a>';
    $params['rel_actions'] = array($rel_action_over, $rel_action_bottom);
}
$this->widget('table', $params);
echo getBackUi('index.php?r=' . $this->link . '/show', Lang::t('_BACK', 'standard'));
?>
</div>
<script type="text/javascript">