Subversion Repositories Applications.papyrus

Rev

Rev 115 | Rev 183 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 115 Rev 123
Line 18... Line 18...
18
// |                                                                                                      |
18
// |                                                                                                      |
19
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | You should have received a copy of the GNU Lesser General Public                                     |
20
// | License along with this library; if not, write to the Free Software                                  |
20
// | License along with this library; if not, write to the Free Software                                  |
21
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
22
// +------------------------------------------------------------------------------------------------------+
22
// +------------------------------------------------------------------------------------------------------+
23
// CVS : $Id: adsi_site.fonct.php,v 1.7 2004-10-26 18:41:28 jpm Exp $
23
// CVS : $Id: adsi_site.fonct.php,v 1.8 2004-11-03 17:59:59 jpm Exp $
24
/**
24
/**
25
* Bibliothèque de fonctions d'admininistration des projets
25
* Bibliothèque de fonctions d'admininistration des projets
26
*
26
*
27
* Contient un ensemble de fonctions permettant à l'application Administrateur de Papyrus, de modifier des informations
27
* Contient un ensemble de fonctions permettant à l'application Administrateur de Papyrus, de modifier des informations
28
* sur les projets (=sites gérés par Papyrus).
28
* sur les projets (=sites gérés par Papyrus).
Line 33... Line 33...
33
*@author        Laurent COUDOUNEAU <lc@gsite.org>
33
*@author        Laurent COUDOUNEAU <lc@gsite.org>
34
//Autres auteurs :
34
//Autres auteurs :
35
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
35
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
36
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
36
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
37
*@copyright     Tela-Botanica 2000-2004
37
*@copyright     Tela-Botanica 2000-2004
38
*@version       $Revision: 1.7 $ $Date: 2004-10-26 18:41:28 $
38
*@version       $Revision: 1.8 $ $Date: 2004-11-03 17:59:59 $
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
40
*/
40
*/
Line 41... Line 41...
41
 
41
 
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
Line 490... Line 490...
490
        $message .= '<p class="pap_erreur">Le champ "Description" ne doit pas être vide.</p>';
490
        $message .= '<p class="pap_erreur">Le champ "Description" ne doit pas être vide.</p>';
491
    }
491
    }
492
    if (empty($aso_valeurs['gs_auteur'])) {
492
    if (empty($aso_valeurs['gs_auteur'])) {
493
        $message .= '<p class="pap_erreur">Le champ "Auteur" ne doit pas être vide.</p>';
493
        $message .= '<p class="pap_erreur">Le champ "Auteur" ne doit pas être vide.</p>';
494
    }
494
    }
495
    if ($aso_valeurs['externe'] == 1 && (empty($aso_valeurs['gs_url']) || $aso_valeurs['gs_url'] == 'http://')) {
495
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 1 && (empty($aso_valeurs['gs_url']) || $aso_valeurs['gs_url'] == 'http://')) {
496
        $message .= '<p class="pap_erreur">'.'Vous avez désigné ce site comme étant externe. Il est nécessaire de saisir son URL!'.'</p>';
496
        $message .= '<p class="pap_erreur">'.'Vous avez désigné ce site comme étant externe. Il est nécessaire de saisir son URL!'.'</p>';
497
    }
497
    }
498
    if ($aso_valeurs['externe'] == 0 && (!empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://')) {
498
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 0 && (!empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://')) {
499
        $message .= '<p class="pap_erreur">'.'Vous avez saisie une l\'url : '.$aso_valeurs['gs_url'].'<br />'.
499
        $message .= '<p class="pap_erreur">'.'Vous avez saisie une l\'url : '.$aso_valeurs['gs_url'].'<br />'.
500
                    'Vous conscidérez donc ce site comme étant externe. Il est nécessaire de cocher la case "oui"!'.'</p>';
500
                    'Vous conscidérez donc ce site comme étant externe. Il est nécessaire de cocher la case "oui"!'.'</p>';
501
    }
501
    }
502
    return $message;
502
    return $message;
503
}
503
}
Line 524... Line 524...
524
        return $message;
524
        return $message;
525
    }
525
    }
526
    // Nous vérifions si nous avons à faire à un site externe.
526
    // Nous vérifions si nous avons à faire à un site externe.
527
    $id_type_site = '102';// par défaut on conscidére que c'est un site "principal"
527
    $id_type_site = '102';// par défaut on conscidére que c'est un site "principal"
528
    $requete_complement = ', gs_url = NULL';
528
    $requete_complement = ', gs_url = NULL';
529
    if ($aso_valeurs['externe'] == 1 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
529
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 1 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
530
        $requete_complement = ', gs_url = "'.$aso_valeurs['gs_url'].'"';
530
        $requete_complement = ', gs_url = "'.$aso_valeurs['gs_url'].'"';
531
        $id_type_site = '103';// c'est un site "externe"
531
        $id_type_site = '103';// c'est un site "externe"
532
    }
532
    }
Line 533... Line 533...
533
    
533
    
Line 1052... Line 1052...
1052
}
1052
}
Line 1053... Line 1053...
1053
 
1053
 
1054
// +- Fin du code source  --------------------------------------------------------------------------------+
1054
// +- Fin du code source  --------------------------------------------------------------------------------+
1055
/*
1055
/*
-
 
1056
* $Log: not supported by cvs2svn $
-
 
1057
* Revision 1.7  2004/10/26 18:41:28  jpm
-
 
1058
* Gestion des sites externes à Papyrus.
1056
* $Log: not supported by cvs2svn $
1059
*
1057
* Revision 1.6  2004/10/22 17:25:31  jpm
1060
* Revision 1.6  2004/10/22 17:25:31  jpm
1058
* Changement du nom de la class CSS d'erreur.
1061
* Changement du nom de la class CSS d'erreur.
1059
*
1062
*
1060
* Revision 1.5  2004/10/19 15:57:55  jpm
1063
* Revision 1.5  2004/10/19 15:57:55  jpm