|
|
@ -1304,11 +1304,15 @@ class AdvancedSubscriptionPlugin extends Plugin implements HookPluginInterface |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
private function getApprovedInductionSessions($userId) |
|
|
|
private function getApprovedInductionSessions($userId) |
|
|
|
{ |
|
|
|
{ |
|
|
|
$sql = "SELECT s.id FROM session AS s " |
|
|
|
$tSession = Database::get_main_table(TABLE_MAIN_SESSION); |
|
|
|
. "INNER JOIN session_field_values AS sfv ON s.id = sfv.session_id " |
|
|
|
$tSessionField = Database::get_main_table(TABLE_MAIN_SESSION_FIELD); |
|
|
|
. "INNER JOIN session_field AS sf ON sfv.field_id = sf.id " |
|
|
|
$tSessionFieldValues = Database::get_main_table(TABLE_MAIN_SESSION_FIELD_VALUES); |
|
|
|
. "INNER JOIN session_rel_user AS su ON s.id = su.id_session " |
|
|
|
$tSessionUser = Database::get_main_table(TABLE_MAIN_SESSION_USER); |
|
|
|
. "WHERE sf.field_variable = 'is_induccion_session' " |
|
|
|
$sql = "SELECT s.id FROM $tSession AS s " |
|
|
|
|
|
|
|
. "INNER JOIN $tSessionFieldValues AS sfv ON s.id = sfv.session_id " |
|
|
|
|
|
|
|
. "INNER JOIN $tSessionField AS sf ON sfv.field_id = sf.id " |
|
|
|
|
|
|
|
. "INNER JOIN $tSessionUser AS su ON s.id = su.id_session " |
|
|
|
|
|
|
|
. "WHERE sf.field_variable = 'is_induction_session' " |
|
|
|
. "AND su.relation_type = 0 " |
|
|
|
. "AND su.relation_type = 0 " |
|
|
|
. "AND su.id_user = " . intval($userId); |
|
|
|
. "AND su.id_user = " . intval($userId); |
|
|
|
|
|
|
|
|
|
|
|