-1) $mask="OR scale_statut='I'"; else $mask=""; $requete= "SELECT * FROM " . T_SCALE . " WHERE scale_statut='P' ".$mask." ORDER BY scale_dependencies ASC, scale_denomination ASC;"; return $requete; } function SQL_Get_FilterLevel() { $requete = "SELECT * FROM " . T_LEVEL . " WHERE level_statut='P' ORDER BY level_range DESC;"; return $requete; } function SQL_Get_UserWorkshop($login, $pass) { $requete = "SELECT user_id , jwu_workshop_id FROM " . T_USER . " As U LEFT OUTER JOIN " . J_WORK_USERS . " As W ON U.user_id=W.jwu_user_id WHERE lower(user_login) = '".strtolower($login)."' AND user_password='".$pass."' AND user_validity='Y';"; return $requete; } function SQL_Get_LastPublications($nb) { $requete = "SELECT publi_id, publi_title, publi_resume FROM " . T_PUBLI . " WHERE publi_statut = 'P' ORDER BY publi_published_date DESC OFFSET 0 LIMIT ".$nb.";"; return $requete; } function SQL_getRSSformatedNews() { $query = "SELECT news_id, news_title, substring(news_header || ' ' || news_body from 0 for 247) || '...' AS news_description, theme_name, ". "to_char(news_published_date, 'YYYY-MM-DD') || 'T' || to_char(news_published_date, 'HH24:MI:SS+00:00') AS news_published_date_display, ". "to_char(news_date_crea, 'DD-MM-YYYY') AS news_date_crea_display, user_login ". "FROM " . T_NEWS . " ". "LEFT OUTER JOIN " . T_THEME. " ON news_theme=theme_id ". "LEFT OUTER JOIN " . T_USER. " ON news_posted_by=user_id ". " WHERE news_statut='P' ". "ORDER BY news_published_date DESC OFFSET 0 LIMIT 15;"; return $query; } function SQL_getRSS2formatedNews() { $query = "SELECT news_id, news_title, news_header, news_body, ". "to_char(news_published_date, 'YYYY-MM-DD') || 'T' || to_char(news_published_date, 'HH24:MI:SS+00:00') AS news_published_date_display, ". "to_char(news_date_crea, 'YYYY-MM-DD') AS news_date_crea_display ". "FROM " . T_NEWS . " ". "LEFT OUTER JOIN " . T_THEME. " ON news_theme=theme_id ". "LEFT OUTER JOIN " . T_USER. " ON news_posted_by=user_id ". "WHERE news_statut <> 'E' ". "AND news_published_date <> '0001-01-01' ". "ORDER BY news_published_date DESC OFFSET 0 LIMIT 15;"; return $query; } ?>