fix induction query - ref BT9092

1.10.x
Nicolas Ducoulombier 11 years ago
parent aae5bc319a
commit e47d18978b
  1. 14
      plugin/advanced_subscription/src/AdvancedSubscriptionPlugin.php

@ -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);

Loading…
Cancel
Save