|
@@ -712,10 +712,10 @@ $server->wsdl->addComplexType(
|
|
|
'year_end' => array('name' => 'year_end', 'type' => 'xsd:string'),
|
|
|
'month_end' => array('name' => 'month_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_acess_after' => array('name' => 'nb_days_acess_after', 'type' => 'xsd:string'),
|
|
|
+ 'nb_days_access_before' => array('name' => 'nb_days_access_before', 'type' => 'xsd:string'),
|
|
|
+ 'nb_days_access_after' => array('name' => 'nb_days_access_after', '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_value' => array('name' => 'original_session_id_value', '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']);
|
|
|
$month_end=intval($params['month_end']);
|
|
|
$day_end=intval($params['day_end']);
|
|
|
- $nb_days_acess_before = intval($params['nb_days_acess_before']);
|
|
|
- $nb_days_acess_after = intval($params['nb_days_acess_after']);
|
|
|
+ $nb_days_acess_before = intval($params['nb_days_access_before']);
|
|
|
+ $nb_days_acess_after = intval($params['nb_days_access_after']);
|
|
|
$coach_username = $params['coach_username'];
|
|
|
$original_session_id_name = $params['original_session_id_name'];
|
|
|
$original_session_id_value = $params['original_session_id_value'];
|
|
@@ -771,10 +771,8 @@ function DokeosWebServiceCreateSession($params) {
|
|
|
if (!empty($row)) {
|
|
|
return 0;
|
|
|
}
|
|
|
-
|
|
|
- $sql = 'SELECT user_id FROM '.$tbl_user.' WHERE username="'.Database::escape_string($coach_username).'"';
|
|
|
- $rs = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $id_coach = Database::result($rs,0,'user_id');
|
|
|
+
|
|
|
+ $id_coach = $params['user_id'];
|
|
|
|
|
|
if (empty($params['nolimit'])){
|
|
|
$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'),
|
|
|
'month_end' => array('name' => 'month_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_acess_after' => array('name' => 'nb_days_acess_after', 'type' => 'xsd:string'),
|
|
|
+ 'nb_days_access_before' => array('name' => 'nb_days_access_before', 'type' => 'xsd:string'),
|
|
|
+ 'nb_days_access_after' => array('name' => 'nb_days_access_after', '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_value' => array('name' => 'original_session_id_value', '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']);
|
|
|
$month_end=intval($params['month_end']);
|
|
|
$day_end=intval($params['day_end']);
|
|
|
- $nb_days_acess_before = intval($params['nb_days_acess_before']);
|
|
|
- $nb_days_acess_after = intval($params['nb_days_acess_after']);
|
|
|
+ $nb_days_acess_before = intval($params['nb_days_access_before']);
|
|
|
+ $nb_days_acess_after = intval($params['nb_days_access_after']);
|
|
|
$original_session_id_value = $params['original_session_id_value'];
|
|
|
$original_session_id_name = $params['original_session_id_name'];
|
|
|
$coach_username = $params['coach_username'];
|
|
@@ -912,10 +910,11 @@ function DokeosWebServiceEditSession($params) {
|
|
|
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__);
|
|
|
- $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'])) {
|
|
|
$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);
|