예제 #1
0
        public void Save(SettingXml sxml)
        {
            StringDictionary dic = DataProviderXml.LoadXmlData("settings.xml");

            dic["virtualpath"]         = virtualPath;
            dic["sitenom"]             = siteNom;
            dic["siteslogan"]          = siteSlogan;
            dic["siteaddress"]         = siteAddress;
            dic["sitecopyright"]       = siteCopyright;
            dic["adressewebmaster"]    = adresseWebmaster;
            dic["sujetcourrielmaj"]    = sujetCourrielMaj;
            dic["envoyermiseajour"]    = envoyerMiseAjour == true ? "vrai" : "faux";
            dic["labelboutonquestion"] = labelBoutonQuestion;
            dic["radiobuttonlistquestionnairerepeatcolumn"] = radioButtonListQuestionnaireRepeatColumn;
            dic["debloquerclient"]               = debloquerClient == true ? "vrai" : "faux";
            dic["membrePrevenir"]                = membrePrevenir == true ? "vrai" : "faux";
            dic["membreConnexionPrevenir"]       = membreConnexionPrevenir == true ? "vrai" : "faux";
            dic["membreApprouve"]                = membreApprouve == true ? "vrai" : "faux";
            dic["membreApprouveParEmail"]        = membreApprouveParEmail == true ? "vrai" : "faux";
            dic["codeaccesquestionnaireexemple"] = codeAccesQuestionnaireExemple;
            dic["loguser"] = logUser == true ? "vrai" : "faux";
            dic["enregistrercontactavecsociete"] = enregistrerContactAvecSociete == true ? "vrai" : "faux";
            dic["enregistrercontactanonyme"]     = enregistrerContactAnonyme == true ? "vrai" : "faux";
            dic["reponsetextuellelargeurmin"]    = reponseTextuelleLargeurMin;
            dic["reponsetextuellelargeurmax"]    = reponseTextuelleLargeurMax;
            dic["reponsetextuellelignemax"]      = reponseTextuelleLigneMax;
            dic["contactsparpagemin"]            = contactsParPageMin;
            dic["contactsparpagemax"]            = contactsParPageMax;
            dic["contactsparpagecourant"]        = contactsParPageCourant;

            // Limitations de l'utilisateur decouverte
            dic["gratuitlimitequestionnaires"] = gratuitLimiteQuestionnaires;
            dic["gratuitlimitequestions"]      = gratuitLimiteQuestions;
            dic["gratuitlimiteinterviewes"]    = gratuitLimiteInterviewes;
            dic["gratuitlimitereponses"]       = gratuitLimiteReponses;

            // Limitations de l'utilisateur abonne
            dic["abonnelimitequestionnaires"] = abonneLimiteQuestionnaires;
            dic["abonnelimitequestions"]      = abonneLimiteQuestions;
            dic["abonnelimiteinterviewes"]    = abonneLimiteInterviewes;
            dic["abonnelimitereponses"]       = abonneLimiteReponses;

            // Limitation de la liste des import d'interviewes
            dic["limitationimportsinterviewes"] = limitationImportsInterviewes;

            XmlDataProvider.DataProviderXml.SaveXmlData(dic, "settings.xml");
        }
예제 #2
0
        public SettingXml Reload()
        {
            SettingXml sxml = new SettingXml();

            return(sxml);
        }