Sindup:SourceFlux.php
De Hegyd Doc.
(Page créée avec « Contraintes lors de l'ajout d'une source et de flux Le fonctionnement détail celui de la page source-flux.html, qui est le point central de gestion des sources. Il y a plus… »)
Modification suivante →
Version du 24 janvier 2012 à 16:27
Contraintes lors de l'ajout d'une source et de flux Le fonctionnement détail celui de la page source-flux.html, qui est le point central de gestion des sources.
Il y a plusieurs points d'entrées sur la page d'insertion ou de modification de sources
Les paramètres dans l'url
from = [sources | feeds | source-fiche | rss-fiche | feed-fiche | import-site | inport-siteUser | import-blog | forumList | forums | forum-fiche | forumTest | forum-ficheTest]
permet de connaitre de quel page on vient
quel doit être l'affichage des informations (feed, forum, ...)
vers quel page on doit être rediriger après le process
sId = sourceId permet de savoir si on traite une source déjà existante
iId = siteId permet de savoir que sais une source provenant de l'importation
lId = forumId permet de connaitre de forum en cours d'ajout
uId = userId
s, fe et fo quel doit être l'affichage des informations (feed, forum, ...)
Création d'un objet SourceFlux, contenant : type : importation, source, manuel, forum from : provenance print : les différentes option d'affichage en fonction de la provenance sId : sourceId iId : siteId pour le source provenant de l'importation uId : userId nbForum, errSource, errFeed, errRss, errForum advert : message d'avertissement qui pourrat être afficher en tête de page Chargement de la source : Si on en a pas déjà en mémoire et si le type est manuel (nouvelle source) ou un forum Chargement d'un objet source vierge Sinon si le type est importation Recherche des données
Le regroupement de source :
Si le type est une importation, affichage :
Input pour saisir un sourceId
Bouton ouvrant une popup de recherche de source
Bouton de vérification de la source
Quand on click sur le bouton de vérification,
Recherche la source
Affiche le nom
Affiche un bouton pour regrouper les 2 sources ensembles
une fois que l'on clické sur le bouton de regroupement
On recherche le user de la source spécifier dans le manager
userId = 0 (c'est une source publique)
S'il la source n'est pas privée on fait un update sur sindup_import.site pour changer le status de site + utsUpdate + mettre le champ sourceId à jour
Redirige vers la page source-flux en prenant en compte les 2 sources
userId != 0 (c'est une source privée)
Redirige vers la page source-flux en prenant en compte les 2 sources + le userId
