Feature #2099 - Language related changes (6).

skala
Ivan Tcholakov 15 years ago
parent 8269f3707a
commit 5e9b0d8e65
  1. 3
      main/admin/course_request_accepted.php
  2. 7
      main/admin/course_request_rejected.php
  3. 9
      main/admin/course_request_review.php
  4. 20
      main/inc/lib/course_request.lib.php
  5. 8
      main/lang/bulgarian/create_course.inc.php
  6. 10
      main/lang/english/create_course.inc.php
  7. 4
      main/lang/spanish/create_course.inc.php

@ -89,8 +89,9 @@ function get_course_data($from, $number_of_items, $column, $direction) {
* Actions in the list: edit, accept, delete.
*/
function modify_filter($id) {
$code = CourseRequestManager::get_course_request_code($id);
$result = '<a href="editar_curso.php?id='.$id.'">'.Display::return_icon('edit.gif', get_lang('Edit'), array('style' => 'vertical-align: middle;')).'</a>'.
'&nbsp;<a href="?delete_course_request='.$id.'">'.Display::return_icon('delete.gif', get_lang('Delete'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'), ENT_QUOTES)).'\')) return false;')).'</a>';
'&nbsp;<a href="?delete_course_request='.$id.'">'.Display::return_icon('delete.gif', get_lang('DeleteThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('ACourseRequestWillBeDeleted'), $code), ENT_QUOTES)).'\')) return false;')).'</a>';
return $result;
}

@ -115,11 +115,12 @@ function get_course_data($from, $number_of_items, $column, $direction) {
* Actions in the list: edit, accept, delete, request additional information.
*/
function modify_filter($id) {
$code = CourseRequestManager::get_course_request_code($id);
$result = '<a href="editar_curso.php?id='.$id.'">'.Display::return_icon('edit.gif', get_lang('Edit'), array('style' => 'vertical-align: middle;')).'</a>'.
'&nbsp;<a href="?accept_course_request='.$id.'">'.Display::return_icon('action_accept.gif', get_lang('AcceptThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('ANewCourseWillBeCreated'), ENT_QUOTES)).'\')) return false;')).'</a>'.
'&nbsp;<a href="?delete_course_request='.$id.'">'.Display::return_icon('delete.gif', get_lang('Delete'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'), ENT_QUOTES)).'\')) return false;')).'</a>';
'&nbsp;<a href="?accept_course_request='.$id.'">'.Display::return_icon('action_accept.gif', get_lang('AcceptThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('ANewCourseWillBeCreated'), $code), ENT_QUOTES)).'\')) return false;')).'</a>'.
'&nbsp;<a href="?delete_course_request='.$id.'">'.Display::return_icon('delete.gif', get_lang('DeleteThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('ACourseRequestWillBeDeleted'), $code), ENT_QUOTES)).'\')) return false;')).'</a>';
if (!CourseRequestManager::additional_info_asked($id)) {
$result .= '&nbsp;<a href="?request_info='.$id.'">'.Display::return_icon('request_info.gif', get_lang('AskAdditionalInfo'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('AdditionalInfoWillBeAsked'), ENT_QUOTES)).'\')) return false;')).'</a>';
$result .= '&nbsp;<a href="?request_info='.$id.'">'.Display::return_icon('request_info.gif', get_lang('AskAdditionalInfo'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('AdditionalInfoWillBeAsked'), $code), ENT_QUOTES)).'\')) return false;')).'</a>';
}
return $result;
}

@ -139,15 +139,16 @@ function email_filter($teacher) {
* Actions in the list: edit, accept, reject, request additional information.
*/
function modify_filter($id) {
$code = CourseRequestManager::get_course_request_code($id);
$result = '<a href="editar_curso.php?id='.$id.'">'.Display::return_icon('edit.gif', get_lang('Edit'), array('style' => 'vertical-align: middle;')).'</a>'.
'&nbsp;<a href="?accept_course_request='.$id.'">'.Display::return_icon('action_accept.gif', get_lang('AcceptThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('ANewCourseWillBeCreated'), ENT_QUOTES)).'\')) return false;')).'</a>'.
'&nbsp;<a href="?reject_course_request='.$id.'">'.Display::return_icon('action_reject.gif', get_lang('Delete'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'), ENT_QUOTES)).'\')) return false;')).'</a>';
'&nbsp;<a href="?accept_course_request='.$id.'">'.Display::return_icon('action_accept.gif', get_lang('AcceptThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('ANewCourseWillBeCreated'), $code), ENT_QUOTES)).'\')) return false;')).'</a>'.
'&nbsp;<a href="?reject_course_request='.$id.'">'.Display::return_icon('action_reject.gif', get_lang('RejectThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('ACourseRequestWillBeRejected'), $code), ENT_QUOTES)).'\')) return false;')).'</a>';
if (!CourseRequestManager::additional_info_asked($id)) {
$result .= '&nbsp;<a href="?request_info='.$id.'">'.Display::return_icon('request_info.gif', get_lang('AskAdditionalInfo'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('AdditionalInfoWillBeAsked'), ENT_QUOTES)).'\')) return false;')).'</a>';
$result .= '&nbsp;<a href="?request_info='.$id.'">'.Display::return_icon('request_info.gif', get_lang('AskAdditionalInfo'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('AdditionalInfoWillBeAsked'), $code), ENT_QUOTES)).'\')) return false;')).'</a>';
}
// The delete action has been deactivated here. Better reject the target request, after that you can delete it.
//$result .= '&nbsp;<a href="?delete_course_request='.$id.'">'.Display::return_icon('delete.gif', get_lang('Delete'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'), ENT_QUOTES)).'\')) return false;')).'</a>';
//$result .= '&nbsp;<a href="?delete_course_request='.$id.'">'.Display::return_icon('delete.gif', get_lang('DeleteThisCourseRequest'), array('style' => 'vertical-align: middle;', 'onclick' => 'javascript: if (!confirm(\''.addslashes(api_htmlentities(sprintf(get_lang('ACourseRequestWillBeDeleted'), $code), ENT_QUOTES)).'\')) return false;')).'</a>';
return $result;
}

@ -137,7 +137,7 @@ class CourseRequestManager {
}
/**
* Gets all the information about a course request using its database id as access key.
* Gets all the information about a course request using its database id as an access key.
* @param int/string $id The id (an integer number) of the corresponding database record.
* @return array/bool Returns the requested data as an array or FALSE on failure.
*/
@ -151,6 +151,24 @@ class CourseRequestManager {
return false;
}
/**
* Gets the code of a given course request using its database id as an access key.
* @param int/string $id The id (an integer number) of the corresponding database record.
* @return string/bool Returns the requested requested code or FALSE on failure.
*/
public static function get_course_request_code($id) {
$id = (int)$id;
$sql = "SELECT code FROM ".Database :: get_main_table(TABLE_MAIN_COURSE_REQUEST)." WHERE id = ".$id;
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
$result_array = Database::fetch_array($result, 'NUM');
if (is_array($result_array)) {
return $result_array[0];
}
}
return false;
}
/**
* Accepts a given by its id course request. The requested course gets created immediately after the request acceptance.
* @param int/string $id The id (an integer number) of the corresponding database record.

@ -113,7 +113,11 @@ $CourseRequestCreated = "Вашата заявка за нов курс е из
$CreateThisCourseRequest = "Създаване на заявката";
$CourseRequestDate = "Дата на заявката";
$AcceptThisCourseRequest = "Одобряване и създаване на курса";
$ANewCourseWillBeCreated = "Ще се създаде нов курс. Да се направи ли това?";
$AdditionalInfoWillBeAsked = "Ще се изпрати e-mail с искане за допълнителна информация относно заявката. Да се направи ли това?";
$ANewCourseWillBeCreated = "Ще се създаде нов курс %s. Да се изпълни ли това действие?";
$AdditionalInfoWillBeAsked = "Ще се изпрати e-mail с искане за допълнителна информация относно заявката %s. Да се изпълни ли това действие?";
$AskAdditionalInfo = "Искане на допълнителна информация";
$DeleteThisCourseRequest = "Изтриване на заявката";
$ACourseRequestWillBeDeleted = "Заявката %s ще бъде изтрита. Да се изпълни ли това действие?";
$RejectThisCourseRequest = "Отхвърляне на заявката";
$ACourseRequestWillBeRejected = "Заявката %s ще бъде отхвърлена (fjudpdkd). Да се изпълни ли това действие?";
?>

@ -110,10 +110,14 @@ $Objectives = "Objectives";
$TargetAudience = "Target audience";
$YouHaveToAcceptTermsAndConditions = "You have to accept our Terms and Conditions in order to request a new training.";
$CourseRequestCreated = "Your request for a new training has been sent successfully. You may receive a reply soon, within one or two days.";
$CreateThisCourseRequest = "Create this course request";
$CreateThisCourseRequest = "Create this training request";
$CourseRequestDate = "Request date";
$AcceptThisCourseRequest = "Accept this training";
$ANewCourseWillBeCreated = "A new training is going to be created. Is it OK to proceed?";
$AdditionalInfoWillBeAsked = "Additional information about this training request is going to be asked through an e-mail message. Is it OK to proceed?";
$ANewCourseWillBeCreated = "A new training %s is going to be created. Is it OK to proceed?";
$AdditionalInfoWillBeAsked = "Additional information about %s training request is going to be asked through an e-mail message. Is it OK to proceed?";
$AskAdditionalInfo = "Ask for additional information";
$DeleteThisCourseRequest = "Delete this training request";
$ACourseRequestWillBeDeleted = "The training request %s is going to be deleted. Is it OK to proceed?";
$RejectThisCourseRequest = "Reject this training request";
$ACourseRequestWillBeRejected = "The training request %s is going to be rejected. Is it OK to proceed?";
?>

@ -113,7 +113,7 @@ $CourseRequestCreated = "Se recibió correctamente su solicitud de curso. En bre
$CreateThisCourseRequest = "Solicitud de nuevo curso";
$CourseRequestDate = "Fecha Solicitud";
$AcceptThisCourseRequest = "Validar este curso";
$ANewCourseWillBeCreated = "Se creará un curso indicado.";
$AdditionalInfoWillBeAsked = "Enviar un e-mail solicitando información adicional.";
$ANewCourseWillBeCreated = "Se creará un curso indicado (%s).";
$AdditionalInfoWillBeAsked = "Enviar un e-mail solicitando información adicional (%s).";
$AskAdditionalInfo = "Pedir más información";
?>
Loading…
Cancel
Save