def sondage_vue(): title = "Sondage" #Album photo disponible album = Album.query.filter_by(statut=True).order_by( Album.id.desc()).first() #Album ver_album = 'Vide' lesvisteurs() #Visiteur compteur #Album photo if album is not None: photos = Photo.query.filter_by(album_id=album.id).limit(6) #Photo ver_album = 'Novide' session.pop('ver', None) # Suppression de la session session.pop('id_pu', None) # Supression de la session #Le sondage actif encours = Encours.query.filter_by(status=True).order_by( Encours.id.desc()).first() #Sondage en cours ver_encours = "Vide" candidat = None page = request.args.get('page', 1, type=int) #Pagination de 50 candidature #Rapport de encours encours_rapport = Encours.query.all() #Sondage en cours total_sondage = 0 sondage_nom = None if encours is not None: ver_encours = "NoVide" candidat = Sondage.query.filter_by(encours_id=encours.id).order_by( Sondage.compteur.desc()).paginate(page=page, per_page=50) candidat_totale = Sondage.query.filter_by(encours_id=encours.id).all() table_par_sondage = [] #Tableau valeur vendue for somme in candidat_totale: i = somme.id table_par_sondage.insert(0, i) total_sondage = len(table_par_sondage) sondage_nom = encours.titre pourcentage = total_sondage / 100 #Vérification des articles populaire. posts_pop = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).limit(10) posts_pop_c = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).first() posts_pop_ver = "Vide" if posts_pop_c is not None: posts_pop_ver = "NoVide" return render_template('main/sondage.html', posts_pop=posts_pop, posts_pop_ver=posts_pop_ver, encours_rapport=encours_rapport, candidat=candidat, total_sondage=total_sondage, ver_encours=ver_encours, sondage_nom=sondage_nom, title=title, photos=photos, ver_album=ver_album)
def actualite(): lesvisteurs() #Visiteur compteur title = "Actualité" #Album photo disponible album = Album.query.filter_by(statut=True).order_by( Album.id.desc()).first() #Album ver_album = 'Vide' #Album photo if album is not None: photos = Photo.query.filter_by(album_id=album.id).limit(6) #Photo ver_album = 'Novide' #Pagination de 50 candidature page = request.args.get('page', 1, type=int) posts = Contenu.query.filter_by(status=True).order_by( Contenu.id.desc()).paginate(page=page, per_page=10) ver_controle_post = "Vide" if posts is not None: ver_controle_post = "NoVide" #Rapport de encours encours_rapport = Encours.query.all() #Sondage en cours ver_rapport = "Vide" if encours_rapport is not None: ver_rapport = "NoVide" #Vérification des articles populaire. posts_pop = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).limit(10) posts_pop_c = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).first() posts_pop_ver = "Vide" if posts_pop_c is not None: posts_pop_ver = "NoVide" #Vérification de la rubrique rubrique_publication = Rubrique.query.filter_by(status=True).all() ver_rubrique = "Vide" if rubrique_publication is not None: ver_rubrique = "Novide" return render_template('main/actualite.html', ver_rapport=ver_rapport, ver_rubrique=ver_rubrique, posts_pop_ver=posts_pop_ver, rubrique_publication=rubrique_publication, ver_album=ver_album, posts=posts, posts_pop=posts_pop, ver_controle_post=ver_controle_post, encours_rapport=encours_rapport, title=title, photos=photos)
def homepage(): #Les posts publies posts = Contenu.query.filter_by(status=True).order_by( Contenu.date_p.desc()).limit(3) #Contenue ver_post_active = "Vide" if posts is not None: ver_post_active = "NoVide" album = Album.query.filter_by(statut=True).order_by( Album.id.desc()).first() #Album ver_album = 'Vide' id_album = album.id lesvisteurs() #Visiteur compteur session.pop('ver', None) # session.pop('id_pu', None) # if album is not None: photos = Photo.query.filter_by(album_id=id_album).limit(6) #Photo ver_album = 'Novide' encours = Encours.query.filter_by(status=True).order_by( Encours.id.desc()).first() #Sondage en cours ver_encours = "Vide" candidat = None total_sondage = 0 sondage_nom = None if encours is not None: ver_encours = "NoVide" candidat = Sondage.query.filter_by(encours_id=encours.id).limit(4) candidat_totale = Sondage.query.filter_by(encours_id=encours.id).all() table_par_sondage = [] #Tableau valeur vendue for somme in candidat_totale: i = somme.id table_par_sondage.insert(0, i) total_sondage = len(table_par_sondage) sondage_nom = encours.titre pourcentage = total_sondage / 100 return render_template('main/homepage.html', ver_post_active=ver_post_active, pourcentage=pourcentage, total_sondage=total_sondage, title="Secteur lulenge fizi", sondage_nom=sondage_nom, ver_encours=ver_encours, candidat=candidat, photos=photos, post=posts, ver_album=ver_album)
def apropos_de_nous(): album = Album.query.filter_by(statut=True).order_by( Album.id.desc()).first() #Album ver_album = 'Vide' lesvisteurs() #Visiteur compteur session.pop('ver', None) # Suppression de la session session.pop('id_pu', None) # Supression de la session if album is not None: photos = Photo.query.filter_by(album_id=album.id).limit(6) #Photo ver_album = 'Novide' return render_template('main/apropos.html', title="Apropos de nous", photos=photos, ver_album=ver_album)
def galerie_id(galerie_id): title = "Galerie" session.pop('ver', None) # Suppression de la session session.pop('id_pu', None) # Supression de la session album_app = Album.query.filter_by(id=galerie_id).first_or_404() #Album lesvisteurs() #Visiteur compteur #Album photo disponible album = Album.query.filter_by(statut=True).order_by( Album.id.desc()).first() #Album ver_album = 'Vide' #Album photo if album is not None: photos = Photo.query.filter_by(album_id=album.id).limit(6) #Photo photo = Photo.query.filter_by(album_id=album_app.id).all() #Photo ver_album = 'Novide' #Rapport de encours encours_rapport = Encours.query.all() #Sondage en cours #Les albums du Secteur de Lulenge album_autre = Album.query.all() ver_album_autre = "Vide" #Vérification de l'album if album_autre is not None: ver_album_autre = 'NoVide' #Vérification des articles populaire. posts_pop = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).limit(10) posts_pop_c = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).first() posts_pop_ver = "Vide" if posts_pop_c is not None: posts_pop_ver = "NoVide" return render_template('main/galerie_une.html', posts_pop=posts_pop, posts_pop_ver=posts_pop_ver, photos_a=photo, ver_album_autre=ver_album_autre, album_autre=album_autre, encours_rapport=encours_rapport, title=title, photos=photos, ver_album=ver_album)
def actualite_vue_r(contenu_id, slug, commentaire_id): lesvisteurs() #Visiteur compteur title = "Actualité" #Album photo disponible album = Album.query.filter_by(statut=True).order_by( Album.id.desc()).first() #Album ver_album = 'Vide' #Album photo if album is not None: photos = Photo.query.filter_by(album_id=album.id).limit(6) #Photo ver_album = 'Novide' #Article ouvert posts = Contenu.query.filter_by(slug=slug, id=contenu_id).first_or_404() #Nombre de lus de l'article if posts is not None: session["id_pu"] = posts.id article = ver_enre_article() var_lu_art = ver_enre_lu() if current_user.is_authenticated: pass else: if article is None and var_lu_art == False: article_nombre_lu = posts.lus + 1 posts.lus = article_nombre_lu db.session.commit() session["ver"] = True elif article == posts.id and var_lu_art == False: article_nombre_lu = posts.lus + 1 posts.lus = article_nombre_lu db.session.commit() session["ver"] = True elif article != posts.id: article_nombre_lu = posts.lus + 1 posts.lus = article_nombre_lu db.session.commit() session["ver"] = True #Formulaire de commentaire form = CommentaireUnForm() #Rapport de encours encours_rapport = Encours.query.all() #Sondage en cours ver_rapport = "Vide" if encours_rapport is not None: ver_rapport = "NoVide" #Vérification des articles populaire. posts_pop = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).limit(10) posts_pop_c = Contenu.query.filter(Contenu.lus >= 5).order_by( Contenu.lus.desc()).first() posts_pop_ver = "Vide" if posts_pop_c is not None: posts_pop_ver = "NoVide" #Vérification de la rubrique rubrique_publication = Rubrique.query.filter_by(status=True).all() ver_rubrique = "Vide" if rubrique_publication is not None: ver_rubrique = "Novide" commentaire_visteur = Commentaire.query.filter_by( status=True, contenu_id=contenu_id).order_by(Commentaire.id.asc()) commentaire_reponse = Comment.query.filter_by(status=True).order_by( Comment.id.asc()) visteur_control = "Vide" reponse = "Vide" if commentaire_visteur is not None: visteur_control = "Novide" if commentaire_reponse is not None: reponse = "Novide" return render_template('main/r_un_vue.html', commentaire_id=commentaire_id, form=form, commentaire_visteur=commentaire_visteur, commentaire_reponse=commentaire_reponse, ver_rapport=ver_rapport, ver_rubrique=ver_rubrique, posts_pop_ver=posts_pop_ver, rubrique_publication=rubrique_publication, ver_album=ver_album, posts=posts, posts_pop=posts_pop, encours_rapport=encours_rapport, title=title, photos=photos, visteur_control=visteur_control, reponse=reponse)