| Line 19... |
Line 19... |
| 19 |
// | |
|
19 |
// | |
|
| 20 |
// | You should have received a copy of the GNU General Public License |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
| 21 |
// | along with Foobar; if not, write to the Free Software |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
| 22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
| 23 |
// +------------------------------------------------------------------------------------------------------+
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
| 24 |
// CVS : $Id: hba_manipulation.fonct.php,v 1.2 2006-10-30 18:57:46 jp_milcent Exp $
|
24 |
// CVS : $Id: hba_manipulation.fonct.php,v 1.3 2006-10-31 15:06:44 jp_milcent Exp $
|
| 25 |
/**
|
25 |
/**
|
| 26 |
* Fonctions de manipulation de la base de données Herbier.
|
26 |
* Fonctions de manipulation de la base de données Herbier.
|
| 27 |
*
|
27 |
*
|
| 28 |
* Fonctions permettant d'ajouter, modifier ou supprimer des informations dans la base de données Herbier.
|
28 |
* Fonctions permettant d'ajouter, modifier ou supprimer des informations dans la base de données Herbier.
|
| 29 |
*
|
29 |
*
|
| Line 32... |
Line 32... |
| 32 |
//Auteur original :
|
32 |
//Auteur original :
|
| 33 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
33 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
| 34 |
//Autres auteurs :
|
34 |
//Autres auteurs :
|
| 35 |
*@author Jean-Pascal MILCENT <jpm@clapas.org>
|
35 |
*@author Jean-Pascal MILCENT <jpm@clapas.org>
|
| 36 |
*@copyright Tela-Botanica 2000-2005
|
36 |
*@copyright Tela-Botanica 2000-2005
|
| 37 |
*@version $Revision: 1.2 $ $Date: 2006-10-30 18:57:46 $
|
37 |
*@version $Revision: 1.3 $ $Date: 2006-10-31 15:06:44 $
|
| 38 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
| 39 |
*/
|
39 |
*/
|
| Line 40... |
Line 40... |
| 40 |
|
40 |
|
| 41 |
// +------------------------------------------------------------------------------------------------------+
|
41 |
// +------------------------------------------------------------------------------------------------------+
|
| Line 328... |
Line 328... |
| 328 |
$form->addCommentaire('Indiquez ci-dessous tous les détails concernant l\'accès aux collections de l\'institution, comme les horaires d\'ouverture, les droits à acquitter...');
|
328 |
$form->addCommentaire('Indiquez ci-dessous tous les détails concernant l\'accès aux collections de l\'institution, comme les horaires d\'ouverture, les droits à acquitter...');
|
| 329 |
$form->addChamps('ACCESS_RESTRICTION', 'Conditions d\'accès : ');
|
329 |
$form->addChamps('ACCESS_RESTRICTION', 'Conditions d\'accès : ');
|
| 330 |
$form->addCommentaire('<br />'.'Pensez à supprimer le contenu du champs ci-dessous si les informations que vous saisissez ne viennent pas de l\'Index Herbariorum, remplacez par votre nom.');
|
330 |
$form->addCommentaire('<br />'.'Pensez à supprimer le contenu du champs ci-dessous si les informations que vous saisissez ne viennent pas de l\'Index Herbariorum, remplacez par votre nom.');
|
| 331 |
$form->addChamps('SOURCE_DES_DONNEES', 'Source des informations');
|
331 |
$form->addChamps('SOURCE_DES_DONNEES', 'Source des informations');
|
| 332 |
$form->addCommentaire('<strong><span class="symbole_obligatoire">'.'*'.'</span>'.' : '.'</strong>'.'champ obligatoire.');
|
332 |
$form->addCommentaire('<strong><span class="symbole_obligatoire">'.'*'.'</span>'.' : '.'</strong>'.'champ obligatoire.');
|
| 333 |
$form->addChamps('DATE_DERNIERE_MODIF', '', date('Y-m-j H:i:s', time()), $type = 'hidden');
|
333 |
// Gestion des métadonnées
|
| 334 |
$form->addChamps('CE_MODIFIER_PAR', '', $un_herbier->utilisateur->getId(), $type = 'hidden');
|
334 |
gererMetaForm(&$form, &$un_herbier);
|
| 335 |
|
335 |
|
| 336 |
if ($form->id != HBA_EXEMPLE_ID) {
|
336 |
if ($form->id != HBA_EXEMPLE_ID) {
|
| 337 |
$form->submit('Valider', 'herbier_pere');
|
337 |
$form->submit('Valider', 'herbier_pere');
|
| 338 |
}
|
338 |
}
|
| 339 |
$form->annuler('Annuler', sprintf($un_herbier->url_action, HBA_ACTION_ANNULER));
|
339 |
$form->annuler('Annuler', sprintf($un_herbier->url_action, HBA_ACTION_ANNULER));
|
| 340 |
}
|
340 |
}
|
| Line 482... |
Line 482... |
| 482 |
$form->addChamps('MAIL', 'email : ');
|
482 |
$form->addChamps('MAIL', 'email : ');
|
| 483 |
$form->addChamps('TEL', 'Tél : ');
|
483 |
$form->addChamps('TEL', 'Tél : ');
|
| 484 |
$form->addChamps('FAX', 'Fax : ');
|
484 |
$form->addChamps('FAX', 'Fax : ');
|
| 485 |
$form->addChamps('FONCTION', 'Fonction : ');
|
485 |
$form->addChamps('FONCTION', 'Fonction : ');
|
| 486 |
$form->radioEnum('CONTACT', 'La personne est-elle contact ? : ','non');
|
486 |
$form->radioEnum('CONTACT', 'La personne est-elle contact ? : ','non');
|
| - |
|
487 |
// Gestion des métadonnées
|
| - |
|
488 |
gererMetaForm(&$form, &$un_herbier);
|
| - |
|
489 |
|
| 487 |
if ($un_herbier->organisation->getId() != HBA_EXEMPLE_ID) {
|
490 |
if ($un_herbier->organisation->getId() != HBA_EXEMPLE_ID) {
|
| 488 |
$form->submit('Valider');
|
491 |
$form->submit('Valider');
|
| 489 |
}
|
492 |
}
|
| 490 |
$form->annuler('Annuler', sprintf($un_herbier->url_action_org, MOD_HERB, $un_herbier->organisation->getId()));
|
493 |
$form->annuler('Annuler', sprintf($un_herbier->url_action_org, MOD_HERB, $un_herbier->organisation->getId()));
|
| 491 |
}
|
494 |
}
|
| Line 685... |
Line 688... |
| 685 |
'l\'acquisition, notices nécrologiques et/ou biographiques...)'.'</li>'.
|
688 |
'l\'acquisition, notices nécrologiques et/ou biographiques...)'.'</li>'.
|
| 686 |
'</ul>'."\n"
|
689 |
'</ul>'."\n"
|
| 687 |
);
|
690 |
);
|
| 688 |
$form->addChamps('DOC_STATE', 'État de la documentation : ');
|
691 |
$form->addChamps('DOC_STATE', 'État de la documentation : ');
|
| 689 |
$form->addChamps('PERCENT_DATABASED', '% de la documentation en base de données : ');
|
692 |
$form->addChamps('PERCENT_DATABASED', '% de la documentation en base de données : ');
|
| 690 |
$form->addChamps('DATE_DERNIERE_MODIF', '', date('Y-m-j H:i:s', time()), $type = 'hidden');
|
693 |
// Gestion des métadonnées
|
| 691 |
$form->addChamps('CE_MODIFIER_PAR', '', $un_herbier->utilisateur->getId(), $type = 'hidden');
|
694 |
gererMetaForm(&$form, &$un_herbier);
|
| - |
|
695 |
|
| Line 692... |
Line 696... |
| 692 |
|
696 |
|
| 693 |
if ($un_herbier->organisation->getId() != HBA_EXEMPLE_ID) {
|
697 |
if ($un_herbier->organisation->getId() != HBA_EXEMPLE_ID) {
|
| 694 |
$form->submit('Valider');
|
698 |
$form->submit('Valider');
|
| 695 |
}
|
699 |
}
|
| Line 827... |
Line 831... |
| 827 |
|
831 |
|
| 828 |
$form->addChamps('TXT_INDIC', 'Texte de la note : ');
|
832 |
$form->addChamps('TXT_INDIC', 'Texte de la note : ');
|
| 829 |
$form->addChamps('REM_INDIC', 'Remarque : ');
|
833 |
$form->addChamps('REM_INDIC', 'Remarque : ');
|
| 830 |
$form->checkboxFromTable( 'HERBIERS_INDIC par HERBIERS_A_UN_TYPE et HERBIERS_TYPE',
|
834 |
$form->checkboxFromTable( 'HERBIERS_INDIC par HERBIERS_A_UN_TYPE et HERBIERS_TYPE',
|
| - |
|
835 |
'Cocher les cases : ', '', 'LIGNE', 'ID_INDIC', 'ID_TYPE', 'ID_TYPE');
|
| 831 |
'Cocher les cases : ', '', 'LIGNE', 'ID_INDIC', 'ID_TYPE', 'ID_TYPE');
|
836 |
|
| 832 |
$form->submit('Valider');
|
837 |
$form->submit('Valider');
|
| 833 |
$form->annuler('Annuler', sprintf($un_herbier->getUrlActionOrgColl(), HBA_ACTION_COLL_DEROULER, $id_org, $id_coll));
|
838 |
$form->annuler('Annuler', sprintf($un_herbier->getUrlActionOrgColl(), HBA_ACTION_COLL_DEROULER, $id_org, $id_coll));
|
| Line 834... |
Line 839... |
| 834 |
}
|
839 |
}
|
| Line 1391... |
Line 1396... |
| 1391 |
$retour .= '<p class="hba_attention">'.'Aucun inscrit!'.'</p>'."\n";
|
1396 |
$retour .= '<p class="hba_attention">'.'Aucun inscrit!'.'</p>'."\n";
|
| 1392 |
}
|
1397 |
}
|
| 1393 |
}
|
1398 |
}
|
| 1394 |
return $retour;
|
1399 |
return $retour;
|
| 1395 |
}
|
1400 |
}
|
| - |
|
1401 |
|
| - |
|
1402 |
function gererMetaForm(&$form, &$herbier)
|
| - |
|
1403 |
{
|
| - |
|
1404 |
// Pour écraser ces valeurs même en modification nous métons temporairement le mode à vide.
|
| - |
|
1405 |
$mode = '';
|
| - |
|
1406 |
if ($form->mode == 'MOD') {
|
| - |
|
1407 |
$form->mode = '';
|
| - |
|
1408 |
$mode = 'MOD';
|
| - |
|
1409 |
}
|
| - |
|
1410 |
$form->addChamps('DATE_DERNIERE_MODIF', '', date('Y-m-j H:i:s', time()), $type = 'hidden');
|
| - |
|
1411 |
$form->addChamps('CE_MODIFIER_PAR', '', $herbier->utilisateur->getId(), $type = 'hidden');
|
| - |
|
1412 |
$form->mode = $mode;
|
| - |
|
1413 |
}
|
| 1396 |
// +------------------------------------------------------------------------------------------------------+
|
1414 |
// +------------------------------------------------------------------------------------------------------+
|
| Line 1397... |
Line 1415... |
| 1397 |
|
1415 |
|
| 1398 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1416 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
| 1399 |
*
|
1417 |
*
|
| - |
|
1418 |
* $Log: not supported by cvs2svn $
|
| - |
|
1419 |
* Revision 1.2 2006/10/30 18:57:46 jp_milcent
|
| - |
|
1420 |
* Ajout de champs pour les flux rss.
|
| 1400 |
* $Log: not supported by cvs2svn $
|
1421 |
*
|
| 1401 |
* Revision 1.1 2005/11/23 10:32:32 jp_milcent
|
1422 |
* Revision 1.1 2005/11/23 10:32:32 jp_milcent
|
| 1402 |
* Ajout au dépot de l'application Herbiers.
|
1423 |
* Ajout au dépot de l'application Herbiers.
|
| 1403 |
* Elle doit à terme migrer dans eFlore.
|
1424 |
* Elle doit à terme migrer dans eFlore.
|
| 1404 |
*
|
1425 |
*
|