Subversion Repositories Applications.papyrus

Rev

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

Rev 1033 Rev 1336
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: adsi_site.fonct.php,v 1.32 2006-10-16 15:49:06 ddelon Exp $
22
// CVS : $Id: adsi_site.fonct.php,v 1.33 2007-04-19 15:34:35 neiluj Exp $
23
/**
23
/**
24
* Bibliothèque de fonctions d'admininistration des projets
24
* Bibliothèque de fonctions d'admininistration des projets
25
*
25
*
26
* Contient un ensemble de fonctions permettant à l'application Administrateur de Papyrus, de modifier des informations
26
* Contient un ensemble de fonctions permettant à l'application Administrateur de Papyrus, de modifier des informations
27
* sur les projets (=sites gérés par Papyrus).
27
* sur les projets (=sites gérés par Papyrus).
Line 32... Line 32...
32
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
32
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
33
//Autres auteurs :
33
//Autres auteurs :
34
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
34
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
35
*@author        Laurent COUDOUNEAU <lc@gsite.org>
35
*@author        Laurent COUDOUNEAU <lc@gsite.org>
36
*@copyright     Tela-Botanica 2000-2004
36
*@copyright     Tela-Botanica 2000-2004
37
*@version       $Revision: 1.32 $ $Date: 2006-10-16 15:49:06 $
37
*@version       $Revision: 1.33 $ $Date: 2007-04-19 15:34:35 $
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
39
*/
39
*/
Line 40... Line 40...
40
 
40
 
41
// +------------------------------------------------------------------------------------------------------+
41
// +------------------------------------------------------------------------------------------------------+
Line 47... Line 47...
47
}
47
}
Line 48... Line 48...
48
 
48
 
49
// +------------------------------------------------------------------------------------------------------+
49
// +------------------------------------------------------------------------------------------------------+
50
// |                                            CORPS du PROGRAMME                                        |
50
// |                                            CORPS du PROGRAMME                                        |
51
// +------------------------------------------------------------------------------------------------------+
51
// +------------------------------------------------------------------------------------------------------+
52
/** Fonction ADMIN_afficherListeSites()- Génére le xhtml permettant de choisir un site parmis une liste.
52
/** Fonction ADMIN_afficherListeSites()- Génère le xhtml permettant de choisir un site parmis une liste.
53
*
53
*
54
* Cette fonction fournie une liste des sites principaux gérés par Génésia.
54
* Cette fonction fournie une liste des sites principaux gérés par Papyrus.
55
*
55
*
56
* @param  string   l'objet Pear DB.
56
* @param  string   l'objet Pear DB.
57
* @param  string   l'url de la page à laquelle renvoyer le formulaire.
57
* @param  string   l'url de la page à laquelle renvoyer le formulaire.
58
* @param  string   un message important à destination de l'utilisateur.
58
* @param  string   un message important à destination de l'utilisateur.
Line 252... Line 252...
252
    $aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++);
252
    $aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++);
253
    $label = 'Traduire';
253
    $label = 'Traduire';
254
    $form->addElement('submit', $id, $label, $aso_attributs);
254
    $form->addElement('submit', $id, $label, $aso_attributs);
Line 255... Line 255...
255
    
255
    
256
    $id = 'form_sites_supprimer';
256
    $id = 'form_sites_supprimer';
257
    $aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'onclick' => 'javascript:return confirm(\''.'Êtes vous sûr de vouloir supprimer ce site ?'.'\');');
257
    $aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'onclick' => 'javascript:return confirm(\''.'êtes vous sûr de vouloir supprimer ce site ?'.'\');');
258
    $label = 'Supprimer';
258
    $label = 'Supprimer';
Line 259... Line 259...
259
    $form->addElement('submit', $id, $label, $aso_attributs);
259
    $form->addElement('submit', $id, $label, $aso_attributs);
260
    
260
    
Line 288... Line 288...
288
    }
288
    }
Line 289... Line 289...
289
    
289
    
290
    return $message;
290
    return $message;
Line 291... Line 291...
291
}
291
}
292
 
292
 
293
/** Fonction ADMIN_afficherFormSite()- Génére un formulaire pour gen_site.
293
/** Fonction ADMIN_afficherFormSite()- Génère un formulaire pour gen_site.
294
*
294
*
295
* Cette fonction retourne un formulaire pour modification ou pour ajout.
295
* Cette fonction retourne un formulaire pour modification ou pour ajout.
296
*
296
*
Line 393... Line 393...
393
        
393
        
394
        
394
        
395
    } else if (isset($aso_valeurs['gs_id_site'])) {
395
    } else if (isset($aso_valeurs['gs_id_site'])) {
396
        $aso_valeurs['modification'] = true;
396
        $aso_valeurs['modification'] = true;
397
    }
397
    }
398
    // Débogage :
398
    // débogage :
399
    //$GLOBALS['_DEBOGAGE_'] .= '<pre>'.print_r($aso_valeurs, true).'</pre>';
399
    //$GLOBALS['_DEBOGAGE_'] .= '<pre>'.print_r($aso_valeurs, true).'</pre>';
400
    //-------------------------------------------------------------------------------------------------------------------
400
    //-------------------------------------------------------------------------------------------------------------------
401
    // Information précédent le formulaire (en modification)
401
    // Information précédent le formulaire (en modification)
Line 720... Line 720...
720
    $form->setDefaults($aso_valeurs);
720
    $form->setDefaults($aso_valeurs);
Line 721... Line 721...
721
    
721
    
722
    // Javascript pour la validation côté client
722
    // Javascript pour la validation côté client
723
    $regles_javascript = $form->getValidationScript();
723
    $regles_javascript = $form->getValidationScript();
724
    // Suppression des balises déjà créées par GEN_stockerCodeScript()
724
    // Suppression des balises déjà créées par GEN_stockerCodeScript()
725
    // Le code ci-dessous devrait être utilisé si on arrive à empécher Quickform de l'ajouter lui-même!
725
    // Le code ci-dessous devrait être utilisé si on arrive à empêcher Quickform de l'ajouter lui-même!
726
    /*
726
    /*
727
    $regles_javascript = ereg_replace ( '<script type="text\/javascript">', '', $regles_javascript);
727
    $regles_javascript = ereg_replace ( '<script type="text\/javascript">', '', $regles_javascript);
728
    $regles_javascript = ereg_replace ( '<!--', '', $regles_javascript);
728
    $regles_javascript = ereg_replace ( '<!--', '', $regles_javascript);
729
    $regles_javascript = ereg_replace ( '\/\/-->', '', $regles_javascript);
729
    $regles_javascript = ereg_replace ( '\/\/-->', '', $regles_javascript);
Line 757... Line 757...
757
    }
757
    }
758
    if (empty($aso_valeurs['gs_code_alpha'])) {
758
    if (empty($aso_valeurs['gs_code_alpha'])) {
759
        $message .= '<p class="pap_erreur">Le champ "Code alphanumérique" ne doit pas être vide.</p>';
759
        $message .= '<p class="pap_erreur">Le champ "Code alphanumérique" ne doit pas être vide.</p>';
760
    }
760
    }
761
    if ($aso_valeurs['gs_code_num'] == '') {
761
    if ($aso_valeurs['gs_code_num'] == '') {
762
        // Note: ne pas utilisez empty() car si on veut saisir 0, cela est conscidéré comme vide!
762
        // Note: ne pas utilisez empty() car si on veut saisir 0, cela est considéré comme vide!
763
        $message .= '<p class="pap_erreur">Le champ "Code numérique" ne doit pas être vide.</p>';
763
        $message .= '<p class="pap_erreur">Le champ "Code numérique" ne doit pas être vide.</p>';
764
    }
764
    }
765
    if (preg_match('/^[0-9]+$/',$aso_valeurs['gs_code_num']) == 0) {
765
    if (preg_match('/^[0-9]+$/',$aso_valeurs['gs_code_num']) == 0) {
766
        $message .= '<p class="pap_erreur">Le champ "Code numérique" doit contenir un nombre.</p>';
766
        $message .= '<p class="pap_erreur">Le champ "Code numérique" doit contenir un nombre.</p>';
767
    }
767
    }
Line 820... Line 820...
820
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 1 && (empty($aso_valeurs['gs_url']) || $aso_valeurs['gs_url'] == 'http://')) {
820
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 1 && (empty($aso_valeurs['gs_url']) || $aso_valeurs['gs_url'] == 'http://')) {
821
        $message .= '<p class="pap_erreur">'.'Vous avez désigné ce site comme étant externe. Il est nécessaire de saisir son URL!'.'</p>';
821
        $message .= '<p class="pap_erreur">'.'Vous avez désigné ce site comme étant externe. Il est nécessaire de saisir son URL!'.'</p>';
822
    }
822
    }
823
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 0 && (!empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://')) {
823
    if (isset($aso_valeurs['externe']) && $aso_valeurs['externe'] == 0 && (!empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://')) {
824
        $message .= '<p class="pap_erreur">'.'Vous avez saisie une l\'url : '.$aso_valeurs['gs_url'].'<br />'.
824
        $message .= '<p class="pap_erreur">'.'Vous avez saisie une l\'url : '.$aso_valeurs['gs_url'].'<br />'.
825
                    'Vous conscidérez donc ce site comme étant externe. Il est nécessaire de cocher la case "oui"!'.'</p>';
825
                    'Vous considérez donc ce site comme étant externe. Il est nécessaire de cocher la case "oui"!'.'</p>';
826
    }
826
    }
827
    return $message;
827
    return $message;
828
}
828
}
Line 829... Line 829...
829
 
829
 
Line 840... Line 840...
840
* @return string retourne un message en cas de succès ou d'échec.
840
* @return string retourne un message en cas de succès ou d'échec.
841
*/
841
*/
842
function ADMIN_enregistrerSite(&$db, $aso_valeurs, $id_admin)
842
function ADMIN_enregistrerSite(&$db, $aso_valeurs, $id_admin)
843
{
843
{
844
    // Nous vérifions si nous avons à faire à un site externe.
844
    // Nous vérifions si nous avons à faire à un site externe.
845
    $id_type_site = '102';// par défaut on conscidére que c'est un site "principal"
845
    $id_type_site = '102';// par défaut on considère que c'est un site "principal"
846
    if (isset($aso_valeurs['type_site_externe']) && $aso_valeurs['type_site_externe'] > 0 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
846
    if (isset($aso_valeurs['type_site_externe']) && $aso_valeurs['type_site_externe'] > 0 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
847
        $id_type_site = '103';// c'est un site "externe"
847
        $id_type_site = '103';// c'est un site "externe"
848
    }
848
    }
Line 849... Line 849...
849
    
849
    
Line 913... Line 913...
913
                        'Erreur login : '.$ftp_login_result->getMessage().'<br />'.
913
                        'Erreur login : '.$ftp_login_result->getMessage().'<br />'.
914
                        'Ligne n° : '. __LINE__ .'<br />'.
914
                        'Ligne n° : '. __LINE__ .'<br />'.
915
                        'Fichier n° : '. __FILE__ .'<br /><p>';
915
                        'Fichier n° : '. __FILE__ .'<br /><p>';
916
            return $message;
916
            return $message;
917
        }
917
        }
918
        $objet_pear_ftp->mkdir(PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha']) ;
918
        $resultat = $objet_pear_ftp->mkdir(PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha']) ;
Line -... Line 919...
-
 
919
        
-
 
920
       if (PEAR::isError($resultat)) {
-
 
921
            $message =  '<p class="pap_erreur"> ERREUR Papyrus admin : impossible de créer le répertoire par ftp.<br />'.
-
 
922
                        'Répertoire : '. PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha'] .'<br />'.
-
 
923
                        'Erreur origine : '. $resultat->getMessage() .'<br />'.
-
 
924
                        'Informations de debogage : '.$resultat->getDebugInfo().'<br />'.
-
 
925
                        'Ligne n° : '. __LINE__ .'<br />'.
-
 
926
                        'Fichier n° : '. __FILE__ .'<br /></p>';
-
 
927
            return $message;
919
        
928
        }
920
        //$objet_pear_ftp->cd(PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha']) ;
929
        //$objet_pear_ftp->cd(PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha']) ;
921
        foreach ($tab_rep_langue as $nom_rep_langue) {
930
        foreach ($tab_rep_langue as $nom_rep_langue) {
922
            $objet_pear_ftp->mkdir(PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha'].GEN_SEP.$nom_rep_langue) ;
931
            $objet_pear_ftp->mkdir(PAP_FTP_RACINE.GEN_CHEMIN_SITES.$aso_valeurs['gs_code_alpha'].GEN_SEP.$nom_rep_langue) ;
923
            foreach ($tab_rep_site as $nom_rep_site) {
932
            foreach ($tab_rep_site as $nom_rep_site) {
Line 926... Line 935...
926
                $resultat = $objet_pear_ftp->mkdir($chemin_repertoire) ;
935
                $resultat = $objet_pear_ftp->mkdir($chemin_repertoire) ;
927
                if (PEAR::isError($resultat)) {
936
                if (PEAR::isError($resultat)) {
928
                    $message =  '<p class="pap_erreur"> ERREUR Papyrus admin : impossible de créer le répertoire par ftp.<br />'.
937
                    $message =  '<p class="pap_erreur"> ERREUR Papyrus admin : impossible de créer le répertoire par ftp.<br />'.
929
                                'Répertoire : '. $chemin_repertoire .'<br />'.
938
                                'Répertoire : '. $chemin_repertoire .'<br />'.
930
                                'Erreur origine : '. $resultat->getMessage() .'<br />'.
939
                                'Erreur origine : '. $resultat->getMessage() .'<br />'.
-
 
940
                                'Informations de debogage : '.$resultat->getDebugInfo().'<br />'.
931
                                'Ligne n° : '. __LINE__ .'<br />'.
941
                                'Ligne n° : '. __LINE__ .'<br />'.
932
                                'Fichier n° : '. __FILE__ .'<br /></p>';
942
                                'Fichier n° : '. __FILE__ .'<br /></p>';
933
                    return $message;
943
                    return $message;
934
                }
944
                }
935
            }
945
            }
Line 983... Line 993...
983
        $objet_pear_ftp->disconnect();
993
        $objet_pear_ftp->disconnect();
984
    }
994
    }
Line 985... Line 995...
985
    
995
    
986
    $id_site = SQL_obtenirNouveauId($db, 'gen_site','gs_id_site');
996
    $id_site = SQL_obtenirNouveauId($db, 'gen_site','gs_id_site');
987
    if ($id_site == false) {
997
    if ($id_site == false) {
988
        $message = '<p class="erreur"> ERREUR Génésia admin : impossible de récupérer un identifiant pour la table gen_site.<br />'.
998
        $message = '<p class="erreur"> ERREUR Papyrus admin : impossible de récupérer un identifiant pour la table gen_site.<br />'.
989
                    'Ligne n° : '. __LINE__ .'<br />'.
999
                    'Ligne n° : '. __LINE__ .'<br />'.
990
                    'Fichier n° : '. __FILE__ .'<br /></p>';
1000
                    'Fichier n° : '. __FILE__ .'<br /></p>';
991
        return $message;
1001
        return $message;
Line 1076... Line 1086...
1076
        if (DB::isError($resultat)) {
1086
        if (DB::isError($resultat)) {
1077
            die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete));
1087
            die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete));
1078
        }
1088
        }
1079
    }
1089
    }
Line 1080... Line 1090...
1080
    
1090
    
1081
    $message = '<p class="pap_info">'.'Succés de l\'ajout du site.'.'</p>';
1091
    $message = '<p class="pap_info">'.'Succès de l\'ajout du site.'.'</p>';
1082
    return $message;
1092
    return $message;
Line 1083... Line 1093...
1083
}
1093
}
1084
 
1094
 
Line 1095... Line 1105...
1095
* @return string retourne un message en cas de succès ou d'échec.
1105
* @return string retourne un message en cas de succès ou d'échec.
1096
*/
1106
*/
1097
function ADMIN_traduireSite(&$db, $aso_valeurs, $id_admin)
1107
function ADMIN_traduireSite(&$db, $aso_valeurs, $id_admin)
1098
{
1108
{
1099
    // Nous vérifions si nous avons à faire à un site externe.
1109
    // Nous vérifions si nous avons à faire à un site externe.
1100
    $id_type_site = '102';// par défaut on considére que c'est un site "principal"
1110
    $id_type_site = '102';// par défaut on considère que c'est un site "principal"
1101
    if (isset($aso_valeurs['type_site_externe']) && $aso_valeurs['type_site_externe'] > 0 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
1111
    if (isset($aso_valeurs['type_site_externe']) && $aso_valeurs['type_site_externe'] > 0 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
1102
        $id_type_site = '103';// c'est un site "externe"
1112
        $id_type_site = '103';// c'est un site "externe"
1103
    }
1113
    }
Line 1104... Line 1114...
1104
    
1114
    
Line 1221... Line 1231...
1221
    }
1231
    }
Line 1222... Line 1232...
1222
    
1232
    
Line 1223... Line 1233...
1223
    $id_site = SQL_obtenirNouveauId($db, 'gen_site','gs_id_site');
1233
    $id_site = SQL_obtenirNouveauId($db, 'gen_site','gs_id_site');
1224
    
1234
    
1225
    if ($id_site == false) {
1235
    if ($id_site == false) {
1226
        $message = '<p class="erreur"> ERREUR Génésia admin : impossible de récupérer un identifiant pour la table gen_site.<br />'.
1236
        $message = '<p class="erreur"> ERREUR Papyrus admin : impossible de récupérer un identifiant pour la table gen_site.<br />'.
1227
                    'Ligne n° : '. __LINE__ .'<br />'.
1237
                    'Ligne n° : '. __LINE__ .'<br />'.
1228
                    'Fichier n° : '. __FILE__ .'<br /></p>';
1238
                    'Fichier n° : '. __FILE__ .'<br /></p>';
Line 1374... Line 1384...
1374
        if (DB::isError($resultat)) {
1384
        if (DB::isError($resultat)) {
1375
            die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete));
1385
            die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete));
1376
        }
1386
        }
1377
    }
1387
    }
Line 1378... Line 1388...
1378
    
1388
    
1379
    $message = '<p class="pap_info">'.'Succés de l\'ajout du site.'.'</p>';
1389
    $message = '<p class="pap_info">'.'Succès de l\'ajout du site.'.'</p>';
1380
    return $message;
1390
    return $message;
Line 1381... Line 1391...
1381
}
1391
}
Line 1404... Line 1414...
1404
    if (DB::isError($ancien_code_alphnum)) {
1414
    if (DB::isError($ancien_code_alphnum)) {
1405
        die( BOG_afficherErreurSql(__FILE__, __LINE__, $ancien_code_alphnum->getMessage(), $requete) );
1415
        die( BOG_afficherErreurSql(__FILE__, __LINE__, $ancien_code_alphnum->getMessage(), $requete) );
1406
    }
1416
    }
Line 1407... Line 1417...
1407
    
1417
    
1408
    // Nous vérifions si nous avons à faire à un site externe.
1418
    // Nous vérifions si nous avons à faire à un site externe.
1409
    $id_type_site = '102';// par défaut on conscidére que c'est un site "principal"
1419
    $id_type_site = '102';// par défaut on considère que c'est un site "principal"
1410
    $requete_complement = ', gs_url = NULL ';
1420
    $requete_complement = ', gs_url = NULL ';
1411
    if (isset($aso_valeurs['type_site_externe']) && $aso_valeurs['type_site_externe'] > 0 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
1421
    if (isset($aso_valeurs['type_site_externe']) && $aso_valeurs['type_site_externe'] > 0 && !empty($aso_valeurs['gs_url']) && $aso_valeurs['gs_url'] != 'http://') {
1412
        $requete_complement = ', gs_url = "'.$aso_valeurs['gs_url'].'" ';
1422
        $requete_complement = ', gs_url = "'.$aso_valeurs['gs_url'].'" ';
1413
        $id_type_site = '103';// c'est un site "externe"
1423
        $id_type_site = '103';// c'est un site "externe"
Line 1582... Line 1592...
1582
        if (DB::isError($resultat)) {
1592
        if (DB::isError($resultat)) {
1583
            die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete));
1593
            die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete));
1584
        }
1594
        }
1585
    }
1595
    }
Line 1586... Line 1596...
1586
    
1596
    
1587
    $message = '<p class="pap_info">'.'Succés de la modification du site.'.'</p>';
1597
    $message = '<p class="pap_info">'.'Succès de la modification du site.'.'</p>';
1588
    $message .= '<p class="pap_info">'.$message_complement.'</p>';
1598
    $message .= '<p class="pap_info">'.$message_complement.'</p>';
1589
    return $message;
1599
    return $message;
Line 1590... Line 1600...
1590
}
1600
}
Line 1619... Line 1629...
1619
                    'ensuite le supprimer via cette interface.</p>';
1629
                    'ensuite le supprimer via cette interface.</p>';
1620
        return $message;
1630
        return $message;
1621
    }
1631
    }
Line 1622... Line 1632...
1622
    
1632
    
1623
    // Recherche des différents sites liés à celui que l'on veut détruire
1633
    // Recherche des différents sites liés à celui que l'on veut détruire
1624
    // Cela comprend le site à détruire lui méme car il posséde la relations
1634
    // Cela comprend le site à détruire lui même car il possède la relations
1625
    // sur lui meme "site principale".
1635
    // sur lui meme "site principale".
1626
    $requete =  'SELECT gs_id_site '.
1636
    $requete =  'SELECT gs_id_site '.
1627
                'FROM gen_site, gen_site_relation '.
1637
                'FROM gen_site, gen_site_relation '.
1628
                'WHERE gsr_id_site_01 = '.$aso_valeurs['form_sites_id_site'].' '.
1638
                'WHERE gsr_id_site_01 = '.$aso_valeurs['form_sites_id_site'].' '.
Line 1742... Line 1752...
1742
        }
1752
        }
1743
        $objet_pear_ftp->disconnect();
1753
        $objet_pear_ftp->disconnect();
1744
        // Retour au niveau d'erreur définit dans le fichier de config de Papyrus
1754
        // Retour au niveau d'erreur définit dans le fichier de config de Papyrus
1745
        error_reporting(GEN_DEBOGAGE_NIVEAU);
1755
        error_reporting(GEN_DEBOGAGE_NIVEAU);
1746
    }
1756
    }
1747
    $message = '<p class="pap_info">Succés de la suppression du site.</p>';
1757
    $message = '<p class="pap_info">Succès de la suppression du site.</p>';
1748
    return $message;
1758
    return $message;
1749
}
1759
}
Line 1750... Line 1760...
1750
 
1760
 
Line 1816... Line 1826...
1816
}
1826
}
Line 1817... Line 1827...
1817
    
1827
    
1818
// +- Fin du code source  --------------------------------------------------------------------------------+
1828
// +- Fin du code source  --------------------------------------------------------------------------------+
1819
/*
1829
/*
-
 
1830
* $Log: not supported by cvs2svn $
-
 
1831
* Revision 1.32  2006/10/16 15:49:06  ddelon
-
 
1832
* Refactorisation code mulitlinguisme et gestion menu invisibles
1820
* $Log: not supported by cvs2svn $
1833
*
1821
* Revision 1.31  2006/09/12 09:54:02  ddelon
1834
* Revision 1.31  2006/09/12 09:54:02  ddelon
1822
* Affichage des identifications disponibles lors de la création d'un site. Un bug faisait que l'affichage de l'identification par défaut ne fonctionnait plus en creation.
1835
* Affichage des identifications disponibles lors de la création d'un site. Un bug faisait que l'affichage de l'identification par défaut ne fonctionnait plus en creation.
1823
*
1836
*
1824
* Revision 1.30  2006/07/19 13:57:35  ddelon
1837
* Revision 1.30  2006/07/19 13:57:35  ddelon
Line 1878... Line 1891...
1878
*
1891
*
1879
* Revision 1.14  2004/12/03 19:22:53  jpm
1892
* Revision 1.14  2004/12/03 19:22:53  jpm
1880
* Gestion des types de sites externes gérés par Papyrus.
1893
* Gestion des types de sites externes gérés par Papyrus.
1881
*
1894
*
1882
* Revision 1.13  2004/12/03 16:37:34  jpm
1895
* Revision 1.13  2004/12/03 16:37:34  jpm
1883
* Correction d'un bogue qui empécher la mise à jour des url des sites externes.
1896
* Correction d'un bogue qui empêcher la mise à jour des url des sites externes.
1884
*
1897
*
1885
* Revision 1.12  2004/12/01 17:22:58  jpm
1898
* Revision 1.12  2004/12/01 17:22:58  jpm
1886
* Ajout d'une confirmation javascript pour la suppression d'un site.
1899
* Ajout d'une confirmation javascript pour la suppression d'un site.
1887
*
1900
*
1888
* Revision 1.11  2004/11/30 16:43:51  jpm
1901
* Revision 1.11  2004/11/30 16:43:51  jpm
Line 1915... Line 1928...
1915
*
1928
*
1916
* Revision 1.2  2004/07/06 17:08:01  jpm
1929
* Revision 1.2  2004/07/06 17:08:01  jpm
1917
* Modification de la documentation pour une mailleur analyse par PhpDocumentor.
1930
* Modification de la documentation pour une mailleur analyse par PhpDocumentor.
1918
*
1931
*
1919
* Revision 1.1  2004/06/16 14:28:46  jpm
1932
* Revision 1.1  2004/06/16 14:28:46  jpm
1920
* Changement de nom de Génésia en Papyrus.
1933
* Changement de nom de Papyrus en Papyrus.
1921
* Changement de l'arborescence.
1934
* Changement de l'arborescence.
1922
*
1935
*
1923
* Revision 1.20  2004/05/10 14:32:14  jpm
1936
* Revision 1.20  2004/05/10 14:32:14  jpm
1924
* Changement du titre.
1937
* Changement du titre.
1925
*
1938
*