Subversion Repositories Applications.bazar

Compare Revisions

Ignore whitespace Rev 128 → Rev 129

/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
*