[svn r19082] minor - changed coach_username parameter by user_id parameter and fixed little typo 'acess' variable name nb_days_acess_* - see FS#3735

skala
Cristian Fasanando 17 years ago
parent 5e09a1382d
commit c7666f7f24
  1. 33
      main/webservices/registration/WSRegistration.php

@ -712,10 +712,10 @@ $server->wsdl->addComplexType(
'year_end' => array('name' => 'year_end', 'type' => 'xsd:string'), 'year_end' => array('name' => 'year_end', 'type' => 'xsd:string'),
'month_end' => array('name' => 'month_end', 'type' => 'xsd:string'), 'month_end' => array('name' => 'month_end', 'type' => 'xsd:string'),
'day_end' => array('name' => 'day_end', 'type' => 'xsd:string'), 'day_end' => array('name' => 'day_end', 'type' => 'xsd:string'),
'nb_days_acess_before' => array('name' => 'nb_days_acess_before', 'type' => 'xsd:string'), 'nb_days_access_before' => array('name' => 'nb_days_access_before', 'type' => 'xsd:string'),
'nb_days_acess_after' => array('name' => 'nb_days_acess_after', 'type' => 'xsd:string'), 'nb_days_access_after' => array('name' => 'nb_days_access_after', 'type' => 'xsd:string'),
'nolimit' => array('name' => 'nolimit', 'type' => 'xsd:string'), 'nolimit' => array('name' => 'nolimit', 'type' => 'xsd:string'),
'coach_username' => array('name' => 'coach_username', 'type' => 'xsd:string'), 'user_id' => array('name' => 'user_id', 'type' => 'xsd:string'),
'original_session_id_name' => array('name' => 'original_session_id_name', 'type' => 'xsd:string'), 'original_session_id_name' => array('name' => 'original_session_id_name', 'type' => 'xsd:string'),
'original_session_id_value' => array('name' => 'original_session_id_value', 'type' => 'xsd:string'), 'original_session_id_value' => array('name' => 'original_session_id_value', 'type' => 'xsd:string'),
'secret_key' => array('name' => 'secret_key', 'type' => 'xsd:string') 'secret_key' => array('name' => 'secret_key', 'type' => 'xsd:string')
@ -755,8 +755,8 @@ function DokeosWebServiceCreateSession($params) {
$year_end=intval($params['year_end']); $year_end=intval($params['year_end']);
$month_end=intval($params['month_end']); $month_end=intval($params['month_end']);
$day_end=intval($params['day_end']); $day_end=intval($params['day_end']);
$nb_days_acess_before = intval($params['nb_days_acess_before']); $nb_days_acess_before = intval($params['nb_days_access_before']);
$nb_days_acess_after = intval($params['nb_days_acess_after']); $nb_days_acess_after = intval($params['nb_days_access_after']);
$coach_username = $params['coach_username']; $coach_username = $params['coach_username'];
$original_session_id_name = $params['original_session_id_name']; $original_session_id_name = $params['original_session_id_name'];
$original_session_id_value = $params['original_session_id_value']; $original_session_id_value = $params['original_session_id_value'];
@ -771,10 +771,8 @@ function DokeosWebServiceCreateSession($params) {
if (!empty($row)) { if (!empty($row)) {
return 0; return 0;
} }
$sql = 'SELECT user_id FROM '.$tbl_user.' WHERE username="'.Database::escape_string($coach_username).'"'; $id_coach = $params['user_id'];
$rs = api_sql_query($sql, __FILE__, __LINE__);
$id_coach = Database::result($rs,0,'user_id');
if (empty($params['nolimit'])){ if (empty($params['nolimit'])){
$date_start="$year_start-".(($month_start < 10)?"0$month_start":$month_start)."-".(($day_start < 10)?"0$day_start":$day_start); $date_start="$year_start-".(($month_start < 10)?"0$month_start":$month_start)."-".(($day_start < 10)?"0$day_start":$day_start);
@ -849,10 +847,10 @@ $server->wsdl->addComplexType(
'year_end' => array('name' => 'year_end', 'type' => 'xsd:string'), 'year_end' => array('name' => 'year_end', 'type' => 'xsd:string'),
'month_end' => array('name' => 'month_end', 'type' => 'xsd:string'), 'month_end' => array('name' => 'month_end', 'type' => 'xsd:string'),
'day_end' => array('name' => 'day_end', 'type' => 'xsd:string'), 'day_end' => array('name' => 'day_end', 'type' => 'xsd:string'),
'nb_days_acess_before' => array('name' => 'nb_days_acess_before', 'type' => 'xsd:string'), 'nb_days_access_before' => array('name' => 'nb_days_access_before', 'type' => 'xsd:string'),
'nb_days_acess_after' => array('name' => 'nb_days_acess_after', 'type' => 'xsd:string'), 'nb_days_access_after' => array('name' => 'nb_days_access_after', 'type' => 'xsd:string'),
'nolimit' => array('name' => 'nolimit', 'type' => 'xsd:string'), 'nolimit' => array('name' => 'nolimit', 'type' => 'xsd:string'),
'coach_username' => array('name' => 'coach_username', 'type' => 'xsd:string'), 'user_id' => array('name' => 'user_id', 'type' => 'xsd:string'),
'original_session_id_name' => array('name' => 'original_session_id_name', 'type' => 'xsd:string'), 'original_session_id_name' => array('name' => 'original_session_id_name', 'type' => 'xsd:string'),
'original_session_id_value' => array('name' => 'original_session_id_value', 'type' => 'xsd:string'), 'original_session_id_value' => array('name' => 'original_session_id_value', 'type' => 'xsd:string'),
'secret_key' => array('name' => 'secret_key', 'type' => 'xsd:string') 'secret_key' => array('name' => 'secret_key', 'type' => 'xsd:string')
@ -891,8 +889,8 @@ function DokeosWebServiceEditSession($params) {
$year_end=intval($params['year_end']); $year_end=intval($params['year_end']);
$month_end=intval($params['month_end']); $month_end=intval($params['month_end']);
$day_end=intval($params['day_end']); $day_end=intval($params['day_end']);
$nb_days_acess_before = intval($params['nb_days_acess_before']); $nb_days_acess_before = intval($params['nb_days_access_before']);
$nb_days_acess_after = intval($params['nb_days_acess_after']); $nb_days_acess_after = intval($params['nb_days_access_after']);
$original_session_id_value = $params['original_session_id_value']; $original_session_id_value = $params['original_session_id_value'];
$original_session_id_name = $params['original_session_id_name']; $original_session_id_name = $params['original_session_id_name'];
$coach_username = $params['coach_username']; $coach_username = $params['coach_username'];
@ -912,10 +910,11 @@ function DokeosWebServiceEditSession($params) {
return 0; return 0;
} }
$sql = 'SELECT user_id FROM '.$tbl_user.' WHERE username="'.Database::escape_string($coach_username).'"'; /*$sql = 'SELECT user_id FROM '.$tbl_user.' WHERE username="'.Database::escape_string($coach_username).'"';
$rs = api_sql_query($sql, __FILE__, __LINE__); $rs = api_sql_query($sql, __FILE__, __LINE__);
$id_coach = Database::result($rs,0,'user_id'); $id_coach = Database::result($rs,0,'user_id');*/
$id_coach = $params['user_id'];
if (empty($params['nolimit'])) { if (empty($params['nolimit'])) {
$date_start="$year_start-".(($month_start < 10)?"0$month_start":$month_start)."-".(($day_start < 10)?"0$day_start":$day_start); $date_start="$year_start-".(($month_start < 10)?"0$month_start":$month_start)."-".(($day_start < 10)?"0$day_start":$day_start);
$date_end="$year_end-".(($month_end < 10)?"0$month_end":$month_end)."-".(($day_end < 10)?"0$day_end":$day_end); $date_end="$year_end-".(($month_end < 10)?"0$month_end":$month_end)."-".(($day_end < 10)?"0$day_end":$day_end);

Loading…
Cancel
Save