/trunk/bibliotheque/bazar.fonct.formulaire.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bazar.fonct.formulaire.php,v 1.21 2006-05-19 13:54:11 florian Exp $ |
// CVS : $Id: bazar.fonct.formulaire.php,v 1.22 2006-06-02 09:29:07 florian Exp $ |
/** |
* Formulaire |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Aleandre GRANIER <alexandre@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.21 $ $Date: 2006-05-19 13:54:11 $ |
*@version $Revision: 1.22 $ $Date: 2006-06-02 09:29:07 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
406,7 → 406,7 |
* @return void |
*/ |
function wikini(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) { |
return; |
} |
/** labelhtml() - Ajoute un élément de type textearea au formulaire |
430,6 → 430,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.21 2006/05/19 13:54:11 florian |
* stabilisation du moteur de recherche, corrections bugs, lien recherche avancee |
* |
* Revision 1.20 2006/04/28 12:46:14 florian |
* integration des liens vers annuaire |
* |
/trunk/bibliotheque/bazar.fonct.rss.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bazar.fonct.rss.php,v 1.51 2006-05-23 15:41:27 alexandre_tb Exp $ |
// CVS : $Id: bazar.fonct.rss.php,v 1.52 2006-06-02 09:29:07 florian Exp $ |
/** |
* |
*@package bazar |
28,7 → 28,7 |
*@author Florian Schmitt <florian@ecole-et-nature.org> |
//Autres auteurs : |
*@copyright Tela-Botanica 2000-2006 |
*@version $Revision: 1.51 $ |
*@version $Revision: 1.52 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
705,7 → 705,7 |
// dans le but de construire l'élément de formulaire select avec les noms des émetteurs de fiche |
if (BAZ_RECHERCHE_PAR_EMETTEUR) { |
$requete = 'SELECT '.BAZ_CHAMPS_ID.', '.BAZ_CHAMPS_NOM.', '.BAZ_CHAMPS_PRENOM.' '. |
'FROM bazar_fiche,'.BAZ_ANNUAIRE.' where' ; |
'FROM bazar_fiche,'.BAZ_ANNUAIRE.' WHERE ' ; |
$requete .= ' bf_date_debut_validite_fiche<=NOW() AND bf_date_fin_validite_fiche>=NOW() and'; |
903,19 → 903,20 |
/** |
* Cette fonction renvoie du HTML |
*/ |
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') { |
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') { |
// generation de la requete MySQL personnalisee |
$req_where=0; |
$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche '. |
'FROM bazar_fiche, bazar_nature '.$requeteFrom.' WHERE '.$requeteWhere; |
if ($valide!=2) { |
$requete .= 'bf_statut_fiche='.$valide; |
if ($req_where==1) {$requete .= ' AND ';} |
$req_where=1; |
} |
$requete .= 'bf_statut_fiche='.$valide; |
} |
$utilisateur = new Administrateur_bazar ($GLOBALS['AUTH']) ; |
if ($valide!=0) { |
if ($req_where==1) {$requete .= ' AND ';} |
$utilisateur = new Administrateur_bazar ($GLOBALS['AUTH']) ; |
if ($utilisateur->isSuperAdmin()) { |
$req_where=1; |
} else { |
992,6 → 993,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.51 2006/05/23 15:41:27 alexandre_tb |
* ajout de la numérotation des pages en haut et en bas ds résultats et ajout d'une div class=bazar_numero pour les entourer |
* |
* Revision 1.50 2006/05/22 09:55:12 alexandre_tb |
* ajout de la variable recherche_avancee dans l'action du formulaire |
* |
/trunk/bibliotheque/bazar.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bazar.fonct.php,v 1.48 2006-05-19 13:54:11 florian Exp $ |
// CVS : $Id: bazar.fonct.php,v 1.49 2006-06-02 09:29:07 florian Exp $ |
/** |
* |
* Fonctions du module bazar |
31,7 → 31,7 |
*@author Florian Schmitt <florian@ecole-et-nature.org> |
//Autres auteurs : |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.48 $ $Date: 2006-05-19 13:54:11 $ |
*@version $Revision: 1.49 $ $Date: 2006-06-02 09:29:07 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
698,6 → 698,34 |
//on mets les slashes pour les saisies dans les champs texte et textearea |
$val=addslashes($valeur[$tableau[$i]['nom_bdd']]) ; |
$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ; |
} |
//cas des wikinis |
elseif ( $tableau[$i]['type']=='wikini' && $_REQUEST['action']==BAZ_ACTION_NOUVEAU_V ) { |
//on appelle les pages des apis et de l'integrateur wikini |
include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php'; |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ; |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ; |
$requete_nom_wiki= 'SELECT '.BAZ_CHAMPS_NOM_WIKI.' FROM '.BAZ_ANNUAIRE.' WHERE '.BAZ_CHAMPS_ID.'='.$GLOBALS['id_user']; |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete_nom_wiki) ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) { |
$nom_wiki=$ligne[BAZ_CHAMPS_NOM_WIKI]; |
} |
$requete_nombre_projet = 'SELECT max('.$tableau[$i]['nom_bdd'].') FROM bazar_fiche WHERE bf_ce_utilisateur='.$GLOBALS['id_user']; |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete_nombre_projet) ; |
if ($resultat->numRows()>0) { |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) { |
echo 'valeur du max: ';var_dump($ligne); |
//on rajoute un au projet de plus haut identifiant, pour le projet suivant |
$id_wiki_projet=$ligne[0]+1; |
} |
} |
else $id_wiki_projet=1; |
$valeur=array ("action"=> "nouveau_v", "code_alpha_wikini"=>$nom_wiki.$id_wiki_projet, "page"=>"AccueiL", "bdd_hote"=> "", |
"bdd_nom"=> "", "bdd_utilisateur"=> "", "bdd_mdp" => "", "table_prefix"=> "", "chemin" => "wikini/".$nom_wiki.$id_wiki_projet, "valider"=> "Valider"); |
var_dump($valeur); |
$val = insertion($valeur, $GLOBALS['_BAZAR_']['db']); |
$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ; |
} |
} |
$requete.=' bf_date_maj_fiche=NOW()'; |
846,6 → 874,11 |
if (DB::isError($resultat)) { |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ; |
} |
//TODO: verifier si wikini est associee a la fiche |
//suppression des wikinis associes |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ; |
$id_wikini=''; |
adwi_supprimer_wikini($id_wikini, $GLOBALS['_BAZAR_']['db']); |
// suppression des valeurs des listes et des cases à cocher |
$requete = 'DELETE FROM bazar_fiche_valeur_liste WHERE bfvl_ce_fiche='.$_GET['id_fiche']; |
1172,6 → 1205,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.48 2006/05/19 13:54:11 florian |
* stabilisation du moteur de recherche, corrections bugs, lien recherche avancee |
* |
* Revision 1.47 2006/04/28 12:46:14 florian |
* integration des liens vers annuaire |
* |