Version 2017032103 obtenue par application du différentiel entre le dépôt...
Version 2017032103 obtenue par application du différentiel entre le dépôt originel, branche developpement (2017032102) et l'archive téléchargeable sur moodle.org le 2 novembre 2023 (2017032103).
$attributes3=$DB->get_records_sql_menu('SELECT u.id, CONCAT(firstname," ", lastname) as name FROM {user} as u inner join {groups_members} gm on u.id= gm.userid
where u.firstname != "Guest User" AND gm.groupid=?',array($g_id),$limitfrom=0,$limitnum=0);
where u.firstname != "Guest User" AND u.suspended <> 1 AND u.deleted <> 1 AND gm.groupid=?',array($g_id),$limitfrom=0,$limitnum=0);
}else{
$attributes3=$DB->get_records_sql_menu('SELECT id, CONCAT(firstname," ", lastname) as name FROM {user} where firstname != "Guest User"',null,$limitfrom=0,$limitnum=0);
$attributes3=$DB->get_records_sql_menu('SELECT id, CONCAT(firstname," ", lastname) as name FROM {user} where firstname != "Guest User" AND suspended <> 1 AND deleted <> 1 ',null,$limitfrom=0,$limitnum=0);
}
@@ -80,8 +80,9 @@ if ($lp_id && $t_id) {
where lp_id = ?',array($lp_id),$limitfrom=0,$limitnum=0);
$attributes=$DB->get_records_sql_menu('SELECT u.u_id as id, (SELECT CONCAT(firstname," ", lastname)FROM {user} where username!="guest" AND id = u. u_id) as name FROM
{learning_user_learningplan} as u where lp_id= ?',array($lp_id),$limitfrom=0,$limitnum=0);
$attributes=$DB->get_records_sql_menu('SELECT lu.u_id as id , CONCAT(firstname," ", lastname) as name '
.'FROM {user} as u, {learning_user_learningplan} as lu '
.'where u.username!="guest" AND u.suspended <> 1 AND u.deleted <> 1 AND u.id = lu.u_id AND lu.lp_id= ?',array($lp_id),$limitfrom=0,$limitnum=0);
}
$data="";
foreach($attributesas$key=>$attrib){
@@ -89,3 +90,14 @@ if ($lp_id && $t_id) {
}
returnprint_r($data);
}
/*
SELECT u.u_id as id, (SELECT CONCAT(firstname, " ", lastname)FROM {
user
} where username != "guest" AND suspended <> 1 AND deleted <> 1 AND id = u. u_id) as name FROM {
$sql="SELECT id, u_id, lp_id, (SELECT concat(firstname,' ', lastname) FROM {user} WHERE id = u_id) as fullname,
$sql="SELECT concat(u.firstname,' ', u.lastname) as fullname, lu.u_id, lu.lp_id, lp.learning_plan "
."FROM {user} as u , {learning_user_learningplan} as lu , {learning_learningplan} as lp "
."WHERE u.id = lu.u_id AND lu.lp_id = lp.id AND username!='guest' AND suspended <> 1 AND deleted <> 1";
//AND username!='guest' AND suspended <> 1 AND deleted <> 1
/*SELECT id, u_id, lp_id, (SELECT concat(firstname,' ', lastname) FROM {user} WHERE id = u_id AND username!='guest' AND suspended <> 1 AND deleted <> 1) as fullname,
(SELECT learning_plan FROM {learning_learningplan} WHERE id = lp_id) as learning_plan,
(SELECT concat(firstname,' ', lastname) FROM {user} WHERE id = assignee_id) as assignee
$attributes=$DB->get_records_sql_menu('SELECT id, CONCAT(firstname," ", lastname)FROM {user} where username!="guest" AND id=?',array($u_id),$limitfrom=0,$limitnum=0);
$attributes=$DB->get_records_sql_menu('SELECT id, CONCAT(firstname," ", lastname) as name FROM {user} where username!="guest" AND id=?',array($u_id),$limitfrom=0,$limitnum=0);
}else{
$attributes=$DB->get_records_sql_menu('SELECT id, CONCAT(firstname," ", lastname)FROM {user} where username!="guest"',array($params=null),$limitfrom=0,$limitnum=0);
$attributes=$DB->get_records_sql_menu('SELECT id, CONCAT(firstname," ", lastname) as name FROM {user} where username!="guest"',array($params=null),$limitfrom=0,$limitnum=0);