-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 LIMIT 0, ".$nb.";"; return $requete; } function SQL_getRSSformatedNews($rssformat) { $query = "SELECT news_id, news_title, CONCAT(LEFT(CONCAT(news_header, ' ', news_body),247), '...') AS news_description, theme_name, ". "DATE_FORMAT(news_published_date, '%Y-%m-%d\\T%H:%i:%s+00:00') AS news_published_date_display, ". "DATE_FORMAT(news_date_crea, '%d-%m-%Y') 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 LIMIT 0 , 15;"; return $query; } function SQL_getRSS2formatedNews() { $query = "SELECT news_id, news_title, news_header, news_body, ". "DATE_FORMAT(news_published_date, '%Y-%m-%d\\T%H:%i:%s+00:00') AS news_published_date_display,". "DATE_FORMAT(news_date_crea, '%d-%m-%Y') 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 LIMIT 0 , 15;"; return $query; } ?>