-LICENCE PUBLIQUE DE L'UNION EUROPÉENNE v. 1.2
-EUPL © Union européenne 2007, 2016
-
-La présente licence publique de l'Union européenne («EUPL») s'applique à toute œuvre (telle que définie ci-dessous) fournie aux conditions prévues par la présente licence. Toute utilisation de l'œuvre autre que ce qu'autorise la présente licence est interdite (dans la mesure où pareille utilisation est couverte par un droit du titulaire des droits d'auteur sur l'œuvre). L'œuvre est fournie aux conditions prévues par la présente licence quand le donneur de licence (tel que défini ci-dessous) a placé la mention suivante immédiatement après la déclaration relative au droit d'auteur sur l'œuvre:
- Sous licence EUPL
-ou a exprimé de toute autre manière sa volonté de fournir l'œuvre sous licence EUPL.
-
-1.Définitions
-Dans la présente licence, on entend par:
-— «licence», la présente licence,
-— «œuvre originale», l'œuvre ou le logiciel distribué ou communiqué par le donneur de licence en vertu de la présente licence, sous forme de code source ou de code objet, selon le cas,
-— «œuvres dérivées», les œuvres ou logiciels qui pourraient être créés par le licencié sur la base de l'œuvre originale ou des modifications qui y auraient été appliquées. La présente licence ne définit pas le degré de modification ou de dépendance requis par rapport à l'œuvre originale pour qu'une œuvre soit qualifiée d'œuvre dérivée; cette question est réglée par la loi applicable en matière de droit d'auteur dans le pays visé à l'article 15,
-— «œuvre», l'œuvre originale ou ses œuvres dérivées,
-— «code source», la forme de l'œuvre, lisible par l'homme, la plus appropriée pour que des personnes puissent l'examiner et la modifier,
-— «code objet», l'œuvre codée, généralement après compilation, destinée à être exécutée en tant que programme par un ordinateur, — «donneur de licence», la personne physique ou morale qui distribue ou communique l'œuvre sous licence,
-— «contributeur», toute personne physique ou morale qui modifie l'œuvre sous licence, ou contribue de toute autre manière à en faire une œuvre dérivée,
-— «licencié» ou «vous», toute personne physique ou morale qui utilise l'œuvre conformément à la licence,
-— «distribution» ou «communication», tout acte de vente, don, prêt, location, distribution, communication, transmission ou mise à disposition, en ligne ou hors ligne, de copies de l'œuvre, et tout acte donnant accès à ses fonctions essentielles à toute autre personne physique ou morale.
-
-2.Portée des droits accordés par la licence
-Par la présente, le donneur de licence vous concède, pour la durée de la protection de son droit d'auteur sur l'œuvre originale, une licence mondiale, libre de redevances, non exclusive et pouvant faire l'objet de sous-licences, en vertu de laquelle vous pouvez:
-— utiliser l'œuvre en toute circonstance et pour tout usage,
-— reproduire l'œuvre,
-— modifier l'œuvre et créer des œuvres dérivées sur la base de l'œuvre,
-— communiquer l'œuvre au public, ce qui inclut le droit de mettre à disposition du public ou de lui présenter l'œuvre ou des copies de l'œuvre et d'en effectuer des représentations publiques, le cas échéant,
-— distribuer l'œuvre ou des copies de celle-ci,
-— prêter et louer l'œuvre ou des copies de celles-ci,
-— accorder en sous-licence des droits sur l'œuvre ou sur des copies de celle-ci.
-Ces droits peuvent être exercés sur tout support et format, connu ou encore à inventer, dans la mesure où le droit applicable le permet. Dans les pays où des droits moraux s'appliquent, le donneur de licence renonce à son droit d'exercer son droit moral dans la mesure permise par la loi afin que la licence sur les droits patrimoniaux susmentionnés produise ses effets. Le donneur de licence vous concède un droit d'usage libre de redevances et non exclusif sur tout brevet qu'il détient, dans la mesure nécessaire à l'exercice des droits qui vous sont concédés sur l'œuvre sous licence.
-
-3.Communication du code source
-Le donneur de licence fournit l'œuvre sous forme de code source ou de code objet. Si l'œuvre est fournie sous forme de code objet, le donneur de licence accompagne chacune des copies de l'œuvre qu'il distribue d'une copie lisible par machine du code source de l'œuvre ou indique, dans un avis qui suit la déclaration relative au droit d'auteur jointe à l'œuvre, l'endroit où le code source est aisément et gratuitement accessible aussi longtemps que le donneur de licence continue à distribuer ou communiquer l'œuvre.
-
-4.Limitations du droit d'auteur
-Rien dans la présente licence n'a pour but de priver le licencié des avantages résultant de toute exception ou limitation aux droits exclusifs des titulaires de droits sur l'œuvre, de l'épuisement de ces droits ou de toute autre limitation qui s'y applique.
-
-5.Obligations du licencié
-La concession des droits susmentionnés est soumise à des restrictions et à des obligations pour le licencié. Ces obligations sont les suivantes:
-
-Droit d'attribution: le licencié laisse intactes toutes les déclarations concernant le droit d'auteur, le brevet ou les marques et toutes les déclarations concernant la licence et l'exclusion de garantie. Le licencié assortit chaque copie de l'œuvre qu'il distribue ou communique d'une copie de ces déclarations et d'une copie de la licence. Le licencié veille à ce que toute œuvre dérivée soit assortie d'un avis bien visible indiquant que l'œuvre a été modifiée et mentionnant la date de la modification.
-
-Clause copyleft: si le licencié distribue ou communique des copies d'œuvres originales ou d'œuvres dérivées, cette distribution ou cette communication est effectuée dans les conditions prévues par la présente licence ou une version ultérieure de cette licence, sauf si l'œuvre originale est expressément distribuée en vertu de la présente version de la licence uniquement, par exemple au moyen de la mention «EUPL v. 1.2 seulement». Le licencié (qui devient donneur de licence) ne peut pas, en ce qui concerne l'œuvre ou les œuvres dérivées, offrir ou imposer des conditions supplémentaires qui restreignent ou modifient les conditions de la licence.
-
-Clause de compatibilité: si le licencié distribue ou communique des œuvres dérivées ou des copies de telles œuvres basées à la fois sur l'œuvre et sur une autre œuvre concédée sous une licence compatible, la distribution ou la communication peut être faite aux conditions de cette licence compatible. Aux fins de la présente clause, une «licence compatible» est l'une des licences énumérées dans l'appendice de la présente licence. Dans le cas où les obligations du licencié au titre de la licence compatible entrent en conflit avec les obligations du licencié au titre de la présente licence, les premières prévalent.
-
-Fourniture du code source: lorsqu'il distribue ou communique des copies de l'œuvre, le licencié fournit une copie lisible par machine du code source ou indique l'endroit où ce code source restera aisément et gratuitement accessible aussi longtemps que le donneur de licence continuera à distribuer ou communiquer l'œuvre.
-
-Protection des droits: la présente licence ne donne pas le droit d'utiliser les noms commerciaux, les marques commerciales, les marques de service ou les noms du donneur de licence, sauf dans la mesure nécessaire, conformément à une utilisation raisonnable et aux pratiques habituelles, pour décrire l'origine de l'œuvre et reproduire la déclaration concernant le droit d'auteur.
-
-6.Chaîne d'auteurs
-Le donneur de licence initial garantit que les droits d'auteur sur l'œuvre originale concédés par la présente licence lui appartiennent ou lui ont été donnés sous licence, et qu'il a le pouvoir et la capacité de concéder la licence. Tout contributeur garantit que les droits d'auteur sur les modifications qu'il apporte à l'œuvre lui appartiennent ou lui ont été donnés sous licence, et qu'il a le pouvoir et la capacité de concéder la licence. Chaque fois que vous acceptez la licence, le donneur de licence initial et les contributeurs successifs vous concèdent une licence sur leurs contributions à l'œuvre selon les conditions de la présente licence.
-
-7.Exclusion de garantie
-L'œuvre est un travail en cours, amélioré de manière continue par de nombreux contributeurs. Elle constitue un travail inachevé et peut dès lors contenir des défauts ou bogues inhérents à ce type de développement. Pour cette raison, l'œuvre est fournie sous licence telle quelle, sans aucune garantie d'aucune sorte la concernant, y compris, sans que cette liste soit exhaustive, eu égard à sa qualité marchande, son aptitude à un usage particulier, l'absence de défauts ou d'erreurs, l'exactitude ou la non-violation de droits de propriété intellectuelle autres que le droit d'auteur comme prévu à l'article 6 de la présente licence. Cette exclusion de garantie est une partie essentielle de la licence et une condition de la concession de droits sur l'œuvre.
-
-8.Exclusion de responsabilité
-Sauf dans les cas de faute intentionnelle ou de dommages directement causés à des personnes physiques, le donneur de licence n'est en aucun cas responsable des dommages, quelle qu'en soit la nature, directs ou indirects, matériels ou moraux, résultant de la licence ou de l'utilisation de l'œuvre, y compris, sans que cette liste soit exhaustive, des dommages causés par les atteintes à la réputation, les interruptions de travail, les défaillances ou le mauvais fonctionnement de matériel informatique, les pertes de données ou tout autre dommage économique, même si le donneur de licence a été informé de la possibilité de tels dommages. Cependant, le donneur de licence est responsable en vertu des dispositions législatives et réglementaires relatives à la responsabilité du fait des produits, dans la mesure où celles-ci sont applicables à l'œuvre.
-
-9.Accords additionnels
-Lorsque vous distribuez l'œuvre, vous pouvez choisir de conclure un accord additionnel définissant des obligations ou des services compatibles avec la présente licence. Cependant, si vous acceptez des obligations, vous ne pouvez agir qu'en votre nom et sous votre seule responsabilité, et non au nom du donneur de licence initial ou de tout autre contributeur, et seulement si vous acceptez d'indemniser, de défendre et de mettre hors de cause tous les contributeurs s'ils encourent une responsabilité quelconque ou si des réclamations sont formulées à leur encontre du fait que vous avez accepté des garanties ou des responsabilités additionnelles.
-
-10.Acceptation de la licence
-Vous pouvez exprimer votre accord sur le contenu de la présente licence en cliquant sur l'icône «J'accepte» placée au bas d'une fenêtre faisant apparaître le texte de la présente licence, ou par toute autre manifestation de consentement similaire, conformément à la loi applicable. Le fait de cliquer sur cette icône indique votre acceptation claire et irrévocable de la présente licence et de toutes ses conditions. De même, vous acceptez irrévocablement la présente licence et toutes ses conditions dès lors que vous exercez un des droits qui vous sont concédés par l'article 2 de la présente licence, tels que l'utilisation de l'œuvre, la création d'une œuvre dérivée ou la distribution ou la communication de l'œuvre ou de copies de l'œuvre.
-
-11.Information du public
-En cas de distribution ou de communication électronique de l'œuvre (par exemple en permettant son téléchargement à distance), le canal de distribution ou le support (par exemple un site web) doit au minimum fournir au public les informations requises par le droit applicable en ce qui concerne le donneur de licence et la licence ainsi que la manière dont le licencié peut accéder à celle-ci, la conclure, la stocker et la reproduire.
-
-12.Fin de la licence
-La licence et les droits qu'elle concède prennent automatiquement fin dès que le licencié viole l'une de ses conditions. Un tel événement ne met pas fin aux licences des personnes ayant reçu l'œuvre sous licence de la part du licencié, pour autant que ces personnes respectent pleinement la licence.
-
-13.Divers
-Sous réserve de l'article 9, la licence représente l'entièreté de l'accord entre les parties quant à l'œuvre. Le fait qu'une clause quelconque de la licence soit invalide ou inapplicable en vertu du droit applicable n'affecte pas la validité ou l'applicabilité de la licence dans son ensemble. Une telle clause sera interprétée ou modifiée dans la mesure nécessaire pour la rendre valide ou applicable. La Commission européenne peut publier d'autres versions linguistiques ou de nouvelles versions de la présente licence ou des versions actualisées de son appendice, dans la mesure de ce qui est nécessaire et raisonnable, sans réduire la portée des droits accordés par la licence. Les nouvelles versions de la licence seront publiées avec un numéro de version unique. Toutes les versions linguistiques de la présente licence, approuvées par la Commission européenne, ont la même valeur. Les parties peuvent se prévaloir de la version linguistique de leur choix.
-
-14.Juridiction compétente
-Sans préjudice d'accords spécifiques entre les parties,
-— tout litige résultant de l'interprétation de la présente licence survenant entre des institutions, organes, bureaux ou agences de l'Union européenne en tant que donneurs de licence et un licencié relève de la juridiction de la Cour de justice de l'Union européenne, conformément à l'article 272 du traité sur le fonctionnement de l'Union européenne,
-— tout litige survenant entre d'autres parties et résultant de l'interprétation de la présente licence relève de la compétence exclusive de la juridiction compétente du lieu où le donneur de licence réside ou exerce son activité principale.
-
-15.Droit applicable
-Sans préjudice d'accords spécifiques entre les parties,
-— la présente licence est régie par le droit de l'État membre de l'Union européenne où le donneur de licence réside ou a son siège social ou statutaire,
-— la présente licence est régie par le droit belge si le donneur de licence ne réside pas et n'a pas son siège social ou statutaire dans un État membre de l'Union européenne.
-
-Appendice
-Aux fins de l'article 5 de l'EUPL, les licences compatibles sont les suivantes:
-— GNU General Public License (GPL) v. 2, v. 3
-— GNU Affero General Public License (AGPL) v. 3
-— Open Software License (OSL) v. 2.1, v. 3.0
-— Eclipse Public License (EPL) v. 1.0
-— CeCILL v. 2.0, v. 2.1
-— Mozilla Public licence (MPL) v. 2
-— GNU Lesser General Public licence (LGPL) v. 2.1, v. 3
-— Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) pour les œuvres autres que logicielles
-— Licence publique de l'Union européenne (EUPL) v. 1.1, v. 1.2
-— Licence libre du Québec — Réciprocité (LiLiQ-R) ou Réciprocité forte (LiLiQ-R+)
-La Commission européenne pourra actualiser le présent appendice afin d'y inclure des versions ultérieures des licences ci-dessus sans produire de nouvelle version de l'EUPL, dès lors que ces versions prévoient la concession des droits visés à l'article 2 de la présente licence et empêchent l'appropriation exclusive du code source couvert.
-Tout autre changement ou ajout au présent appendice requiert la production d'une nouvelle version de l'EUPL.
\ No newline at end of file
+Creorga 3.0
+Copyright (c) 2018 DKS
+
+*** END USER LICENSE AGREEMENT ***
+
+IMPORTANT: PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THIS SOFTWARE.
+
+1. LICENSE
+
+By receiving, opening the file package, and/or using Creorga 3.0("Software") containing this software, you agree that this End User User License Agreement(EULA) is a legally binding and valid contract and agree to be bound by it. You agree to abide by the intellectual property laws and all of the terms and conditions of this Agreement.
+
+Unless you have a different license agreement signed by DKS your use of Creorga 3.0 indicates your acceptance of this license agreement and warranty.
+
+Subject to the terms of this Agreement, DKS grants to you a limited, non-exclusive, non-transferable license, without right to sub-license, to use Creorga 3.0 in accordance with this Agreement and any other written agreement with DKS. DKS does not transfer the title of Creorga 3.0 to you; the license granted to you is not a sale. This agreement is a binding legal agreement between DKS and the purchasers or users of Creorga 3.0.
+
+If you do not agree to be bound by this agreement, remove Creorga 3.0 from your computer now and, if applicable, promptly return to DKS by mail any copies of Creorga 3.0 and related documentation and packaging in your possession.
+
+2. DISTRIBUTION
+
+Creorga 3.0 and the license herein granted shall not be copied, shared, distributed, re-sold, offered for re-sale, transferred or sub-licensed in whole or in part except that you may make one copy for archive purposes only. For information about redistribution of Creorga 3.0 contact DKS.
+
+3. USER AGREEMENT
+
+3.1 Use
+
+Your license to use Creorga 3.0 is limited to the number of licenses purchased by you. You shall not allow others to use, copy or evaluate copies of Creorga 3.0.
+
+3.2 Use Restrictions
+
+You shall use Creorga 3.0 in compliance with all applicable laws and not for any unlawful purpose. Without limiting the foregoing, use, display or distribution of Creorga 3.0 together with material that is pornographic, racist, vulgar, obscene, defamatory, libelous, abusive, promoting hatred, discriminating or displaying prejudice based on religion, ethnic heritage, race, sexual orientation or age is strictly prohibited.
+
+Each licensed copy of Creorga 3.0 may be used on one single computer location by one user. Use of Creorga 3.0 means that you have loaded, installed, or run Creorga 3.0 on a computer or similar device. If you install Creorga 3.0 onto a multi-user platform, server or network, each and every individual user of Creorga 3.0 must be licensed separately.
+
+You may make one copy of Creorga 3.0 for backup purposes, providing you only have one copy installed on one computer being used by one person. Other users may not use your copy of Creorga 3.0 . The assignment, sublicense, networking, sale, or distribution of copies of Creorga 3.0 are strictly forbidden without the prior written consent of DKS. It is a violation of this agreement to assign, sell, share, loan, rent, lease, borrow, network or transfer the use of Creorga 3.0. If any person other than yourself uses Creorga 3.0 registered in your name, regardless of whether it is at the same time or different times, then this agreement is being violated and you are responsible for that violation!
+
+3.3 Copyright Restriction
+
+This Software contains copyrighted material, trade secrets and other proprietary material. You shall not, and shall not attempt to, modify, reverse engineer, disassemble or decompile Creorga 3.0. Nor can you create any derivative works or other works that are based upon or derived from Creorga 3.0 in whole or in part.
+
+DKS's name, logo and graphics file that represents Creorga 3.0 shall not be used in any way to promote products developed with Creorga 3.0 . DKS retains sole and exclusive ownership of all right, title and interest in and to Creorga 3.0 and all Intellectual Property rights relating thereto.
+
+Copyright law and international copyright treaty provisions protect all parts of Creorga 3.0, products and services. No program, code, part, image, audio sample, or text may be copied or used in any way by the user except as intended within the bounds of the single user program. All rights not expressly granted hereunder are reserved for DKS.
+
+3.4 Limitation of Responsibility
+
+You will indemnify, hold harmless, and defend DKS , its employees, agents and distributors against any and all claims, proceedings, demand and costs resulting from or in any way connected with your use of DKS's Software.
+
+In no event (including, without limitation, in the event of negligence) will DKS , its employees, agents or distributors be liable for any consequential, incidental, indirect, special or punitive damages whatsoever (including, without limitation, damages for loss of profits, loss of use, business interruption, loss of information or data, or pecuniary loss), in connection with or arising out of or related to this Agreement, Creorga 3.0 or the use or inability to use Creorga 3.0 or the furnishing, performance or use of any other matters hereunder whether based upon contract, tort or any other theory including negligence.
+
+DKS's entire liability, without exception, is limited to the customers' reimbursement of the purchase price of the Software (maximum being the lesser of the amount paid by you and the suggested retail price as listed by DKS ) in exchange for the return of the product, all copies, registration papers and manuals, and all materials that constitute a transfer of license from the customer back to DKS.
+
+3.5 Warranties
+
+Except as expressly stated in writing, DKS makes no representation or warranties in respect of this Software and expressly excludes all other warranties, expressed or implied, oral or written, including, without limitation, any implied warranties of merchantable quality or fitness for a particular purpose.
+
+3.6 Governing Law
+
+This Agreement shall be governed by the law of the Luxembourg applicable therein. You hereby irrevocably attorn and submit to the non-exclusive jurisdiction of the courts of Luxembourg therefrom. If any provision shall be considered unlawful, void or otherwise unenforceable, then that provision shall be deemed severable from this License and not affect the validity and enforceability of any other provisions.
+
+3.7 Termination
+
+Any failure to comply with the terms and conditions of this Agreement will result in automatic and immediate termination of this license. Upon termination of this license granted herein for any reason, you agree to immediately cease use of Creorga 3.0 and destroy all copies of Creorga 3.0 supplied under this Agreement. The financial obligations incurred by you shall survive the expiration or termination of this license.
+
+4. DISCLAIMER OF WARRANTY
+
+THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. THIS DISCLAIMER CONCERNS ALL FILES GENERATED AND EDITED BY Creorga 3.0 AS WELL.
+
+5. CONSENT OF USE OF DATA
+
+You agree that DKS may collect and use information gathered in any manner as part of the product support services provided to you, if any, related to Creorga 3.0.DKS may also use this information to provide notices to you which may be of use or interest to you.
<image src="chrome://creorga/content/img/logo.png" />
<description id="licerror" style="font-size: 20px; color: red;" value="Erreur!" hidden="true"/>
- <!--<checkbox label="Connecter une Crèche partagé existant" style="font-size: 20px;" id="chk_setcreche" oncommand="license.setcreche();"/>
- <vbox id="vbox_liccreche" style="display: none;">
+ <hbox>
+ <label value="License" style="font-size: 20px;"/>
+ <textbox flex="1" id="txtlicensekey" style="font-size: 16px;"/>
+ </hbox>
+ <!--<checkbox label="Connecter une Crèche partagé existant" style="font-size: 20px;" id="chk_setcreche" oncommand="license.setcreche();"/>-->
+ <!--<vbox id="vbox_liccreche" style="display: none;">
<hbox>
<label value="ID Globale" style="font-size: 20px;"/>
<textbox flex="1" id="lic_idglobale" style="font-size: 16px;"/>
- </hbox>
+ </hbox>
<hbox>
- <label value="Dossier partagé" style="font-size: 20px;"/>
- <textbox style="font-size: 16px;" flex="1" id="lic_localpath"/><button label="..." onclick="license.browsefolder();" style="font-size: 20px;"/>
+ <label value="Selectionner base de donnée" style="font-size: 20px;"/>
+ <textbox style="font-size: 16px;" flex="1" id="currentcrechepath"/><button label="..." onclick="license.browsecreche(null,'Selectionner b.d.');" style="font-size: 20px;"/>
</hbox>
</vbox>-->
- <button style="font-size: 20px;" label="première initalisation de la base de donnée" oncommand="license.activate();"/>
+ <button style="font-size: 20px;" label="Activer" oncommand="license.activate();"/>
</vbox>
</hbox>
</deck>
</vbox>
</box>
- <box flex="1" id="vw_license">
+ <!--<box flex="1" id="vw_license">
<hbox flex="1" pack="center">
<vbox pack="center">
<image src="chrome://creorga/content/img/logo.png" />
<description id="driveerror" style="font-size: 20px; color: red;" value="Impossible de connecter au dossier partagé!"/>
<description id="drivesolution" style="font-size: 20px;" value="Verifier la connection vers le dossier partagé et redémarrer l'application!"/>
<checkbox label="Connecter une Crèche partagé existant" style="font-size: 20px;" id="chk_setcreche" oncommand="license.setcreche();"/>
- <vbox id="vbox_connectdrive" style="display: none;">
+ <vbox id="vbox_connectdrive">
<hbox>
- <label value="ID Globale" style="font-size: 20px;"/>
+ <label value="License" style="font-size: 20px;"/>
<textbox flex="1" id="lic_idglobale" style="font-size: 16px;" value=""/>
</hbox>
<hbox>
</hbox>
</vbox>
<button style="font-size: 20px;" label="Activer" oncommand="license.activate();"/>
- <!--<button style="font-size: 20px;" label="Démarrer la version d'évaluation" oncommand="license.activatefree();"/>-->
+ <button style="font-size: 20px;" label="Démarrer la version d'évaluation" oncommand="license.activatefree();"/>
</vbox>
</hbox>
- </box>
+ </box>-->
</deck>
<statusbar>
<statusbarpanel label="Creorga" />
.getService(Components.interfaces.nsIXULRuntime);
xulRuntime.invalidateCachesOnRestart();
var todaydate = new Date();
+var lic = apppref.getpreference("support.license");
+var expiration = apppref.getpreference("support.expiration");
+var today = new Date();
-if (!apppref.getpreference("support.database.currentdb.num")) {
+var licmatch = /(\w{4,})\-(\w{4,})\-(\w{4,})\-(\w{4,})\-(\w{4,})/;
+var test = today.toLocaleFormat("%Y-%m-%d");
+if ((expiration) && (test > expiration)){
+ dump("License expired\n");
+ navigation.load_deck(1);
+} else if (!apppref.getpreference("support.database.currentdb.num")) {
navigation.load_deck(1);
+ dump("No Database configuration\n");
+} else if ( !lic || !expiration || !lic.match(licmatch)){
+ dump("no License Key\n");
+ navigation.load_deck(1);
}
else {
-// if (system.fileexists(system.profilerootdir() + system.sep() + "sync.conf")){
-// //TODO: add sync startapp
-// }
+
if (system.fileexists(system.profilerootdir() + "/vpncfg.txt")){
//dump("current loadtimeout:" + loadtimeout + "\n");
if (system.os == "WINNT") {
apppref.setpreference("pageconfig.lastpage", nx);
}
-// else {
-//// if (apppref.getpreference("support.autobackup") === true) {
-////
-//// }
-// if (system.fileexists(system.profilerootdir() + system.sep() + '/checkschema.txt')){
-// appdb.check_schema();
-// }
-// }
+
navigation.load_deck(2);
}
Components.utils["import"]("resource://gre/modules/FileUtils.jsm");
var license = {
- activate: function(){
-// document.getElementById("licerror").setAttribute("hidden",true);
-// var reglid = /(\w{8,})\-(\w{4,})\-(\w{4,})\-(\w{4,})\-(\w{12,})/;
-// var chkcrpart = document.getElementById("chk_setcreche").checked;
-// var lic_glid = document.getElementById("lic_idglobale").value;
-// var lic_datapath = document.getElementById("lic_localpath").value;
-// if (chkcrpart){
-// if ((!lic_glid) || (!lic_datapath) ||
-// (!lic_glid.match(reglid)) || (lic_glid === "") || (lic_datapath === "") ||
-// (!system.fileexists(lic_datapath + system.sep()+ lic_glid + ".sqlite"))){
-// document.getElementById("licerror").value="ne peux pas accèder la b.d. partager! ID Globale et/ou dossier partagé non valide!";
-// document.getElementById("licerror").setAttribute("hidden",false);
-// return;
-// }
-// }
+ url: "https://www.dks.lu/creorga/license.cgi",
+ activate: function(){
+ document.getElementById("licerror").setAttribute("hidden",true);
+ var reglid = /(\w{4,})\-(\w{4,})\-(\w{4,})\-(\w{4,})\-(\w{4,})/;
+ var licensekey = document.getElementById("txtlicensekey").value;
+ if (!licensekey.match(reglid)){
+ document.getElementById("licerror").value="License pas valide!";
+ document.getElementById("licerror").setAttribute("hidden",false);
+ return;
+ }
+
+ //verify licensse
+ this.checklicense(licensekey,this.setactiveview);
+
//
// if (!chkcrpart){
- var cruuid = appdb.generate_uuid();
- var dbname = system.profiledir() + system.sep() + cruuid +".sqlite";
- var dbclone = system.appdir() + system.sep() +"defaults"+system.sep()+"profile"+system.sep()+"creorga.sqlite";
- OS.File.copy(dbclone, dbname);
- apppref.setpreference("support.database.currentdb.num", 1);
- apppref.setpreference("support.database.currentdb.db",dbname);
- appdb.dbFile=FileUtils.File(apppref.getpreference("support.database.currentdb.db"));
- var nb = {name:'Crèche',uuid:cruuid,dbnum:1,path:{local:system.profiledir(),remote:null},lastsync:null};
- apppref.setpreference("support.database.1", nb);
- curcfg.loadconfig(1);
- //dump(appdb.dbFile.path + "\n");
- appdb.openDatabase();
- //dump("curcfg loaded\n");
- //appdb.check_defaultdata();
- //multisite_reader.getsites();
- //dump("after default data\n");
-
- apppref.setpreference("pageconfig.creche",{"activetab":"groups"});
+// var cruuid = appdb.generate_uuid();
+// var dbname = system.profiledir() + system.sep() + cruuid +".sqlite";
+// var dbclone = system.appdir() + system.sep() +"defaults"+system.sep()+"profile"+system.sep()+"creorga.sqlite";
+// OS.File.copy(dbclone, dbname);
- navigation.load_appview("creche",null,null,"Crèche");
-
-// }else {
-// apppref.setpreference("support.database.currentdb.num", 1);
-// //connect to database 1
-// var nb = {name:'Crèche',uuid:lic_glid,dbnum:1,path:{local:lic_datapath,remote:null},lastsync:null};
-// apppref.setpreference("support.database.1", nb);
-// curcfg.loadconfig(apppref.getpreference("support.database.currentdb.num"));
-// var xsn = appdb.dbquery("select crechename from creche where uuid='"+lic_glid+"';");
-// nb.name = xsn.sqldata[0].crechename;
-// apppref.setpreference("support.database.1",nb);
-// appdb.check_schema();
-// }
- //apppref.setpreference("support.autobackup",true);
- document.getElementById("deckglobal").selectedIndex=2;
- }
-// setcreche: function(){
-// var chk = document.getElementById("chk_setcreche").checked;
-// //"Is checked" + chk + "\n");
-// if (chk === true){
-// document.getElementById("vbox_liccreche").style.removeProperty("display");
-// } else {
-// document.getElementById("vbox_liccreche").style.setProperty("display","none");
-// }
+ },
+ setcreche: function(){
+ var chk = document.getElementById("chk_setcreche").checked;
+ //"Is checked" + chk + "\n");
+ if (chk === true){
+ document.getElementById("vbox_liccreche").style.removeProperty("display");
+ } else {
+ document.getElementById("vbox_liccreche").style.setProperty("display","none");
+ }
+ },
+// browsecreche(lastdir,wmsg){
+// var nsIFilePicker = Components.interfaces.nsIFilePicker;
+// var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(nsIFilePicker);
+// fp.init(window, wmsg, nsIFilePicker.modeOpen);
+// fp.appendFilter("Database Files", "*.sqlite");
+// var selfile = null;
+// if ((lastdir) && (lastdir != '')) {
+// var nsILocalFile= Components.interfaces.nsILocalFile;
+// var f = Components.classes["@mozilla.org/file/local;1"].createInstance(nsILocalFile);
+// f.initWithPath(lastdir);
+// fp.displayDirectory = f;
+// }
+// var res = fp.show();
+// if (res != nsIFilePicker.returnCancel) {
+// selfile = fp.file;
+// }
+// return selfile;
// },
-// browsefolder: function(){
-// var nsIFilePicker = Components.interfaces.nsIFilePicker;
-// var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(nsIFilePicker);
-// fp.init(window, "Selectionner le dossier partagé...", nsIFilePicker.modeGetFolder);
-// var res = fp.show();
-// if (res != nsIFilePicker.returnCancel){
-// document.getElementById("lic_localpath").value= fp.file.path;
-// }
-// }
+ checklicense: function(lickey,callback){
+ var data = null;
+
+ var appinfo = system.b64EncodeUnicode(JSON.stringify(system.appinfo()));
+ dump(this.url + '?lic=' + lickey + ';appinfo=' + appinfo +"\n !!!!!\n");
+ NetUtil.asyncFetch(this.url + '?lic=' + lickey + ';appinfo=' + appinfo, function(inputStream, status) {
+
+ if (!Components.isSuccessCode(status)) {
+ document.getElementById("licerror").value="Impossible de verifier la license!";
+ document.getElementById("licerror").setAttribute("hidden",false);
+ // Handle error!
+ //dump("do Nothing! cannot access the server!\n");
+ } else {
+ var strdata = NetUtil.readInputStreamToString(inputStream, inputStream.available());
+ dump("Data returned:" + strdata + "\n");
+ data = JSON.parse(strdata);
+ if (callback != null){
+ callback(data)
+ }
+// if (data.valid) && (data.valid == 1) {
+// //apppref.setpreference("support.license",data.license);
+// //apppref.setpreference("support.expiration",data.expiration);
+// navigation.load_deck(2);
+// }else {
+// document.getElementById("licerror").value="license pas valide!";
+// document.getElementById("licerror").setAttribute("hidden",false);
+// }
+
+ }
+ });
+ return data;
+ },
+ setactiveview: function(ldata){
+ //dump("Data returned:" + JSON.stringify(ldata) + "\n");
+ //dump("database returned:" + this.dbname + "\n");
+ if ((ldata.valid) && (ldata.valid == 1)) {
+ apppref.setpreference("support.license",ldata.license);
+ apppref.setpreference("support.expiration",ldata.expiration);
+ //dump("Clone Database!\n");
+ if (!apppref.getpreference("support.database.currentdb.db")){
+ var cruuid = appdb.generate_uuid();
+ var dbname = system.profiledir() + system.sep() + cruuid +".sqlite";
+ var dbclone = system.appdir() + system.sep() +"defaults"+system.sep()+"profile"+system.sep()+"creorga.sqlite";
+ dump("DB to clone: " + dbclone);
+ OS.File.copy(dbclone, dbname);
+ apppref.setpreference("support.database.currentdb.num", 1);
+ apppref.setpreference("support.database.currentdb.db",dbname);
+ appdb.dbFile=FileUtils.File(apppref.getpreference("support.database.currentdb.db"));
+ var nb = {name:'Crèche',uuid:cruuid,dbnum:1,path:{local:system.profiledir(),remote:null},lastsync:null};
+ dump("Database set:" + JSON.stringify(nb) + "\n");
+ apppref.setpreference("support.database.1", nb);
+ curcfg.loadconfig(1);
+ //dump(appdb.dbFile.path + "\n");
+ appdb.openDatabase();
+ apppref.setpreference("pageconfig.creche",{"activetab":"groups"});
+
+ navigation.load_appview("creche",null,null,"Crèche");
+ }
+ system.setappdata();
+ navigation.load_deck(2);
+ //document.getElementById("deckglobal").selectedIndex=2;
+ }else {
+ document.getElementById("licerror").value="license pas valide!";
+ document.getElementById("licerror").setAttribute("hidden",false);
+ }
+ return;
+
+
+
+ }
+
}
\ No newline at end of file
},
setappdata: function() {
var appdata = this.appinfo();
- document.getElementById("stbversion").setAttribute('label',"Version " + appdata.version);
+ var lic = apppref.getpreference("support.license");
+ var expiration = apppref.getpreference("support.expiration");
+ document.getElementById("stbversion").setAttribute('label', " License: "+ lic + " Expiration: "+ expiration + " Version " + appdata.version);
+ //dump(JSON.stringify(appdata) + "\n");
if (curcfg.name) {
document.getElementById("curcreche").value=curcfg.name;
} else {
</HEAD>
<BODY>
-<!-- #include virtual="/convert-pdf-to-html/includes/pdf-to-word-body-tag-02242014.htm" -->
-<DIV id="page_1">
-<DIV id="p1dimg1">
-
-<P class="p0 ft0">Licence Publique de l’Union européenne</P>
-<P class="p1 ft2"><SPAN class="ft1">V</SPAN>.1.1</P>
-<P class="p2 ft3">EUPL © Communauté Européenne 2007</P>
-<P class="p3 ft5">La présente Licence Publique de l’Union européenne("EUPL")<SPAN class="ft4">1 </SPAN>s’applique à toute Œuvre ou Logiciel (telle que <NOBR>ci-dessous</NOBR> définis) fournissous les termes et conditions de la présente Licence. Toute utilisation de l’Œuvre, autre que ce qui est autorisé par la présente Licence, est interdite (dans la mesure où pareille utilisation est couverte par un droit du titulaire des droits d’auteur sur l’Œuvre).</P>
-<P class="p4 ft5">L’Œuvre Originale est fournie sous les termes et co nditions de la présente Licence quand le Donneur de licence (telle que <NOBR>ci-dessous</NOBR> défini) aplacé la mention suivante immédiatement après la mention de son droit d’auteur sur l’Œuvre Originale:</P>
-<P class="p5 ft7">Donné en licence selon les termes de l’EUPL <SPAN class="ft6">V</SPAN>.1.1</P>
-<P class="p6 ft5">ou a exprimé de manière quelconque sa volonté de donner en licence selon l’EUPL.</P>
-<P class="p7 ft2"><SPAN class="ft8">1. Définition</SPAN>s</P>
-<P class="p8 ft5">Dans la présente Licence, il convient de comprendrecomme suit les termes suivants :</P>
-<P class="p9 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">La Licence</SPAN>: la présente Licence.</P>
-<P class="p10 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">L’Œuvre Originale </SPAN>ou <SPAN class="ft7">Logiciel </SPAN>: le logiciel distribué et/ou communiqué par le Donneur de licence sous la présente Licence, sous forme de Code Source ou sous forme de Code Objet.</P>
-<P class="p10 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">L’Œuvre Dérivée </SPAN>: l’œuvre ou le logiciel qui peut être créé par leLicencié sur la base de l’Œuvre Originale ou de l’une de ses modificatio ns. La présente Licence ne définit pas le degré de modification ou de dépendance requis par rapport à l’Œuvre Originale pour caractériser une Œuvre Dérivée ; cette question est réglée selon la loi applicable en matière de droit d’auteur dans le pays désigné à l’article 15.</P>
-<P class="p11 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">L’Œuvre </SPAN>: ce terme générique désigne ici l’Œuvre Originale et/ou ses Œuvres Dérivées.</P>
-<P class="p12 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">Le Code Source </SPAN>: l’Œuvre lisible par l’être humain dans la forme l a plus appropriée pour l’examiner et pour y faire des modifications.</P>
-<P class="p10 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">Le Code Objet </SPAN>: l’Œuvre codée, généralement après compilation, destinée à être exécutée comme programme par un ordinateur.</P>
-<P class="p13 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">Le Donneur de licence </SPAN>: la personne physique ou morale qui distribue ou qui communique l’Œuvre sous la Licence.</P>
-<P class="p14 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">Le(s) Contributeur(s) </SPAN>: désignant toute personne physique ou morale qui modifie l’Œuvre sous la Licence, ou contribue de quelque ma nière à en faire une Œuvre Dérivée.</P>
-<P class="p14 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">Le Licencié </SPAN>ou <SPAN class="ft7">« Vous » </SPAN>désignant toute personne physique ou morale qui utilise l’Œuvre conformément à la présente Licence.</P>
-<P class="p15 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft9">La Distribution </SPAN>et/ou <SPAN class="ft7">la Communication</SPAN>: toute action de vente, don, prêt, louage,</P>
-<P class="p16 ft3"><SPAN class="ft10">1</SPAN><SPAN class="ft11">EUPL: "European Union Public Licence"</SPAN></P>
-</DIV>
-<!-- #include virtual="/convert-pdf-to-html/includes/pdf-to-word-body-tag-between-content.htm" --><DIV id="page_2">
-<DIV id="p2dimg1">
-<IMG src="data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAZAAEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooooAKK+/6KAP/Z" alt=""></DIV>
-
-
-<P class="p17 ft5">distribution, communication, transmission ou de rendre disponible, en ligne ou hors ligne, des copies de l’Œuvre ou l’accès à ses fonct ionnalités essentielles à d’autres personnes physiques ou morales.</P>
-<P class="p18 ft2"><SPAN class="ft8">2. Etendue des droits accordés par la Licenc</SPAN>e</P>
-<P class="p19 ft5">Le Donneur de licence Vous concède pour la durée dela protection de son droit d’auteur sur l’Œuvre Originale une Licence mondiale , gratuite, non exclusive, et qui peut faire l'objet de <NOBR>sous-licences,</NOBR> de faire ce qui suit:</P>
-<TABLE cellpadding=0 cellspacing=0 class="t0">
-<TR>
- <TD class="tr0 td0"><P class="p20 ft12">∙</P></TD>
- <TD class="tr0 td1"><P class="p21 ft5">utiliser l’Œuvre en toute circonstance et pour tout</P></TD>
- <TD class="tr0 td2"><P class="p20 ft5">usage,</P></TD>
-</TR>
-<TR>
- <TD class="tr1 td0"><P class="p20 ft12">∙</P></TD>
- <TD class="tr1 td1"><P class="p21 ft5">reproduire l’Œuvre,</P></TD>
- <TD class="tr1 td2"><P class="p20 ft13"> </P></TD>
-</TR>
-<TR>
- <TD class="tr2 td0"><P class="p20 ft12">∙</P></TD>
- <TD class="tr2 td1"><P class="p21 ft5">modifier l’Œuvre Originale, et de faire des Œuvres</P></TD>
- <TD class="tr2 td2"><P class="p22 ft5">Dérivées sur la base de</P></TD>
-</TR>
-<TR>
- <TD class="tr3 td0"><P class="p20 ft13"> </P></TD>
- <TD class="tr3 td1"><P class="p20 ft5">l’Œuvre,</P></TD>
- <TD class="tr3 td2"><P class="p20 ft13"> </P></TD>
-</TR>
-</TABLE>
-<P class="p23 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft14">communiquer, présenter ou représenter l'œuvre ou copie de </SPAN><NOBR>celle-ci</NOBR> au public, en ce compris le droit de mettre <NOBR>celles-ci</NOBR> à la dis position du public,</P>
-<P class="p24 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft14">distribuer l’Œuvre ou des copies de </SPAN><NOBR>celles-ci,</NOBR></P>
-<P class="p25 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft14">prêter et louer l’Œuvre ou des copies de </SPAN><NOBR>celles-ci,</NOBR></P>
-<P class="p23 ft5"><SPAN class="ft12">∙</SPAN><NOBR><SPAN class="ft14">sous-licencier</SPAN></NOBR> les droits concédés ici sur l’Œuvre ou sur des copies de celles- ci.</P>
-<P class="p26 ft5">Ces droits peuvent être exercés sur tout média, support et format, connu ou encore à inventer, dans la mesure où le droit applicable l e permet.</P>
-<P class="p27 ft5">Dans les pays où les droits moraux sont d’application, le Donneur de licence renonce à son droit d’exercer ses droits moraux dan s la mesure nécessaire à ce que la Licence des droits patrimoniaux <NOBR>ci-dessus</NOBR> explicités produise tous ses effets.</P>
-<P class="p28 ft5">Le Donneur de licence Vous concède de manière non xclusive et gratuite, toute utilisation de brevets qui seraient détenus par le Donneur de licence, dans la mesure nécessaire à l’exercice des droits qui Vous sont concédés sur l’Œuvre distribuée sous la présente Licence.</P>
-<P class="p29 ft8">3. Communication du code source</P>
-<P class="p30 ft5">Le Donneur de licence fournit l’Œuvre en Code Sourc e ou en Code Objet. Si l’Œuvre est fournie en Code Objet, le Donneur de li cence fournit en plus une copie numérique lisible par ordinateur du Code Source de l’Œuvre avec chacune des copies de l’Œuvre que le Donneur de licence dis tribue, ou indique dans un avis qui suit la notice de droits d’auteur apposée à l’Œuvre, l’endroit où le Code Source peut être facilement et gratuitement accessible aussi longtemps que le Donneur de licence distribue ou communique l’Œuvre.</P>
-<P class="p31 ft8">4. Limitations au droit d’auteur</P>
-<P class="p32 ft5">Rien dans la présente Licence n’a pour but de priver le Licencié du bénéfice de toute exception ou limitation aux droits exclusifs des titulaires des droits sur l’Œuvre Originale ou le Logiciel, de l’épuisement d e ces droits ou de toute autre limitation applicable.</P>
-</DIV>
-<DIV id="page_3">
-<DIV id="p3dimg1">
-<IMG src="data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAARAAEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooooA+/6KKKAP/Z" alt=""></DIV>
-
-
-<P class="p33 ft8">5. Obligations du Licencié</P>
-<P class="p34 ft5">La concession des droits <NOBR>ci-dessus</NOBR> est soumise à de s restrictions, <NOBR>c'est-à-dire</NOBR> des obligations imposées au Licencié. Ces obligationsonts les suivantes :</P>
-<P class="p35 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft15">Droit d’attribution </SPAN>: le Licencié devra laisser intactes toutes les notifications de droit d’auteur, brevet et/ou marque et toutes les notifications faisant référence à la Licence et à l’exclusion de garantie. Le Licenci é doit inclure une copie de ces notifications et de la Licence avec chaque copie de l’Œuvre qu’il distribuera ou communiquera. Le Licencié veillera à ce que ses modifications ou Œuvres Dérivées portent une notification bien visible annonçant qu’il a modifié l’Œuvre, et la date de la modification.</P>
-<P class="p36 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft15">Clause Copyleft: </SPAN>Si le Licencié distribue ou communique des copiesde l’Œuvre Originale ou des Œuvres Dérivées de l’Œuvre Origina le, la Distribution et/ou Communication se fera sous cette même Licence EUPLou sous une version ultérieure de cette Licence, sauf si l’Œuvre Origin ale est expressément distribuée seulement sous la présente version de la Licence. Le Licencié (devenant Donneur de licence) ne peut pas offrir ou imposer d’autres termes ou conditions sur l’Œuvre ou les Œuvres Dérivées, qui restreindra ient ou altéreraient les termes de la Licence.</P>
-<P class="p37 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft15">Clause de compatibilité :</SPAN>Si le Licencié distribue ou communique des Œuvres Dérivées ou des copies de <NOBR>celles-ci</NOBR> basées à la fois sur l’Œuvre Originale et sur une autre œuvre concédée en licence selon les termes d’une Licence Compatible, la Distribution et/ou Communication peut se faire sous les termes de cette Licence Compatible. Pour l’application du présent article, «Licence Compatible » renvoie aux Licences citées en annexe de la présente Licence. Dans le cas où les obligations du Licencié conformément à la Licence Compatible entrent en conflit avec les obligations du Licencié conformément à la présente Licence, les premières prévaudront.</P>
-<P class="p38 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft15">Fourniture du Code Source</SPAN>: S’il distribue ou communique des copies de l’Œuvre, le Licencié fournira une copie en format d igital standard du Code Source ou indiquera l’endroit où ces sources sont facilement et librement accessibles aussi longtemps qu’il distribuera ou communiquera l’Œuvre.</P>
-<P class="p39 ft5"><SPAN class="ft12">∙</SPAN><SPAN class="ft15">Protection des droits: </SPAN>La présente Licence ne donne aucune permission d’utiliser les noms commerciaux, marques de produit ou de service ou les noms des Donneurs de licence, sauf ce qui est nécessaireà une utilisation raisonnable et dictée par les pratiques habituelles de décrirel’origine de l’Œuvre et de reproduire le contenu des notifications de droits d’auteur.</P>
-<P class="p40 ft8"><SPAN class="ft8">6.</SPAN><SPAN class="ft16">Chaîne d’auteurs</SPAN></P>
-<P class="p41 ft5">Le Donneur de licence original garantit que les droits d’auteur protégeant l’Œuvre Originale et concédés par la présente Licence sontsa propriété ou lui ont été donnés sous licence et qu’il/elle a le pouvoir et la capacité de les donner sous la présente Licence.</P>
-</DIV>
-<DIV id="page_4">
-
-
-<P class="p42 ft5">Chaque Contributeur garantit que les droits d’auteur protégeant sa contribution et concédés par la présente Licence sont sa propriétéou lui ont été donnés sous licence et qu’il/elle a le droit et la capacité de les donner sous la présente Licence.</P>
-<P class="p43 ft5">Chaque fois que Vous acceptez la Licence, le Donneur de licence original et les Contributeurs successifs Vous concèdent une Licence sur toutes leurs contributions</P>
-<P class="p44 ft5"><SPAN class="ft17">à</SPAN><SPAN class="ft18">l’Œuvre selon les termes de la présente Licence.</SPAN></P>
-<P class="p45 ft8"><SPAN class="ft8">7.</SPAN><SPAN class="ft16">Exclusion de garantie</SPAN></P>
-<P class="p46 ft5">L’Œuvre est un travail en cours, destinée à être co ntinuellement améliorée par des contributeurs successifs. C’est un travail inachevé, qui peut dès lors contenir des défauts ou erreurs inhérentes à ce type de développement.</P>
-<P class="p47 ft5">Pour la raison <NOBR>ci-dessus,</NOBR> l’Œuvre est fournie sous la Licence telle quelle, sans aucune garantie d’aucune sorte la concernant, y compris de manière non exhaustive quant à sa commercialisation, l’aptitude à remplir une fonctionnalité déterminée, l’absence de défauts ou erreurs, l’efficacité, la on violation de droits intellectuels autres que le droit d’auteur comme il est stipulé à l’article 6.</P>
-<P class="p48 ft5">Cette exclusion de garantie est une partie essentielle de la Licence et une condition pour la concession de droits sur l’Œuvre.</P>
-<P class="p7 ft8">8. Exclusion de responsabilité</P>
-<P class="p49 ft5">Sauf dans le cas de dommages causés avec intention de nuire ou dans le cas de dommages directement causés à des personnes physiques, le Donneur de licence ne sera en aucun cas responsable d’aucun dommage, quelle qu’en soit la nature, direct ou indirect, matériel ou moral, qui surviendrait dela Licence ou de l’utilisation de l’Œuvre, y compris sans s’y limiter, des dommages c ausés par la perte de clientèle, arrêt de travail, mauvais fonctionnement ou arrêtedmatériel informatique, perte de données, ou tout autre dommage commercial, même sile Donneur de licence avait connaissance de la possibilité de pareils dommages. Cependant, le Donneur de licence sera responsable selon les termes des lois impératives relatives à la responsabilité du fait des produits, dans la mesure où ces lois sont applicables à l’Œuvre.</P>
-<P class="p50 ft8">9. Contrats additionnels</P>
-<P class="p51 ft5">Lors de la Distribution de l’Œuvre Originale ou d’Œ uvres Dérivées, Vous pouvez conclure un contrat distinct pour offrir, contre rémunération, une aide, une garantie, des indemnités, ou d’autres obligations de responsabilité, et/ou d’autres services compatibles avec la présente Licence. Cependant, enacceptant pareilles obligations, Vous ne pouvez engager que votre seule responsabilité et en votre nom propre et non au nom du Donneur de licence original ou de tout autre Contributeur, et seulement si vous acceptez d’indemniser, défendre et décharger out Contributeur de toute responsabilité, au cas où ces Contributeurs seraient inquiétés d’une manière quelconque par le fait que Vous ayez accepté pareiles obligations de garantie ou responsabilités additionnelles.</P>
-</DIV>
-<DIV id="page_5">
-
-
-<P class="p52 ft8">10. Acceptation de la Licence</P>
-<P class="p53 ft5">Vous pouvez exprimer votre accord sur le contenu de la présente Licence en cliquant sur une Icône « <SPAN class="ft7">j’accepte </SPAN>» placée au bas d’une fenêtre faisant apparaîtreel texte de la présente Licence, ou toute autre manifestation de consentement similaire, conformément à la loi applicable. Le fait de cliquer sur cette Icône indique votre acceptation claire et irrévocable de la présente Licence et de tous ses termes et conditions.</P>
-<P class="p54 ft5">De même, Vous acceptez irrévocablement la présenteLicence et de tous ses termes et conditions par le fait d’exercer un des droits qui Vous sont concédés par l’article 2 de la présente Licence, tels que la création d’uneŒuvre Dérivée, la Distribution et/ou la Communication par Vous de l’Œuvre ou de se s copies.</P>
-<P class="p7 ft8">11. Information due au public</P>
-<P class="p55 ft5">Au cas où Vous distribuez ou communiquez l’Œuvre pa r des moyens de communication électroniques (par exemple en permettant son déchargement à distance) le canal de distribution ou media (par exemple, le site Web) devra au minimum fournir au public les informations requises par la loi applicable en ce qui concerne le Donneur de licence, la Licence et la manière dont elle peut être accessible, conclue, conservée et reproduite par leLicencié.</P>
-<P class="p56 ft8">12. Fin de la Licence</P>
-<P class="p57 ft5">La Licence et les droits concédés par cette dernièrprendront fin automatiquement dès que le Licencié n’aura pas respecté une des conditions de la présente Licence.</P>
-<P class="p58 ft5">Cet événement ne mettra pas fin aux Licences des personnes qui auraient reçu l’Œuvre du Licencié en vertu de la présente Licence , à condition que ces personnes respectent les termes de la Licence.</P>
-<P class="p7 ft8">13. Divers</P>
-<P class="p59 ft5">Sous réserve de l’article 9, la Licence représentel’entièreté de l’accord entre les parties quant à l’Œuvre donnée en licence.</P>
-<P class="p60 ft5">Si une clause quelconque de la Licence était déclarée invalide ou inopposable selon le droit applicable, cela n’affectera pas l’entièreté de la validité ou de l’opposabilité de la Licence. Pareille clause sera interprétée et/ou modifiée de manière juste suffisante pour qu’elle devienne valide et opposable.</P>
-<P class="p61 ft5">La Commission européenne peut publier d’autres versions linguistiques et/ou de nouvelles versions de la présente Licence, dans lamesure de ce qui est nécessaire et raisonnable, sans réduire l’étendue des droits accordés par la Licence. Les nouvelles versions de la Licence seront publiées avec un numéro de version unique.</P>
-</DIV>
-<DIV id="page_6">
-
-
-<P class="p62 ft5">Toutes les versions linguistiques de cette Licence, approuvées par la Commission européenne, sont équivalentes. Les parties peuventse prévaloir de la version linguistique de leur choix.</P>
-<P class="p56 ft2"><SPAN class="ft8">14. For (Tribunal compétent</SPAN>)</P>
-<P class="p63 ft5">Tout litige résultant de l’interprétation de la présente Licence, survenant entre la Commission Européenne comme Donneur de licence et un Licencié, sera porté devant la Cour de Justice des Communautés européennes, conformément à l’article 238 du Traité instituant la Communauté européenne.</P>
-<P class="p64 ft5">Tout litige survenant entre Parties, autres que la Commission européenne, et résultant de l’interprétation de la présente Licence, sera porté devant la juridiction du lieu où le Donneur de licence réside ou exerce sonactivité principale.</P>
-<P class="p65 ft8">15. Loi applicable</P>
-<P class="p66 ft5">La présente Licence sera interprétée conformément laà loi de l’Etat membre de l’Union européenne où le Donneur de licence résideou a établi son siège social.</P>
-<P class="p67 ft5">La présente Licence sera interprétée conformémentlaà loi belge si :</P>
-<P class="p57 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft19">un différend survient entre la Commission européenne, comme Donneur de licence, et un Licencié.</SPAN></P>
-<P class="p49 ft5"><SPAN class="ft5">-</SPAN><SPAN class="ft20">le Donneur de licence, autre que la Commission européenne, n’a pas établi de siège social ou de résidence sur le territoire d’un Etat membre de l’Union européenne.</SPAN></P>
-<P class="p68 ft5">====</P>
-</DIV>
-<DIV id="page_7">
-
-
-<P class="p69 ft21">Annexe</P>
-<P class="p70 ft22">Les "Licences compatibles"? pour l’application de l ’article 5 EUPL sont:</P>
-<P class="p71 ft7"><SPAN class="ft7">-</SPAN><SPAN class="ft23">GNU General Public License (GNU GPL) v. 2</SPAN></P>
-<P class="p72 ft7"><SPAN class="ft7">-</SPAN><SPAN class="ft23">Open Software License (OSL) v. 2.1, v. 3.0</SPAN></P>
-<P class="p72 ft7"><SPAN class="ft7">-</SPAN><SPAN class="ft23">Common Public License v. 1.0</SPAN></P>
-<P class="p73 ft7"><SPAN class="ft7">-</SPAN><SPAN class="ft23">Eclipse Public License v. 1.0</SPAN></P>
-<P class="p72 ft7"><SPAN class="ft7">-</SPAN><SPAN class="ft23">Cecill v. 2.0</SPAN></P>
-</DIV>
+<h1>Creorga 3</h1>
+<h1>Copyright (c) 2018 DKS s.à r.l.</h1>
+
+<p>
+*** END USER LICENSE AGREEMENT ***
+</p>
+
+<p>
+IMPORTANT: PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THIS SOFTWARE.
+</p>
+
+<h2>1. LICENSE</h2>
+
+<p>
+By receiving, opening the file package, and/or using Creorga 3("Software") containing this software, you agree that this End User User License Agreement(EULA) is a legally binding and valid contract and agree to be bound by it. You agree to abide by the intellectual property laws and all of the terms and conditions of this Agreement.
+</p>
+
+<p>
+Unless you have a different license agreement signed by DKS s.à r.l. your use of Creorga 3 indicates your acceptance of this license agreement and warranty.
+</p>
+
+<p>
+Subject to the terms of this Agreement, DKS s.à r.l. grants to you a limited, non-exclusive, non-transferable license, without right to sub-license, to use Creorga 3 in accordance with this Agreement and any other written agreement with DKS s.à r.l.. DKS s.à r.l. does not transfer the title of Creorga 3 to you; the license granted to you is not a sale. This agreement is a binding legal agreement between DKS s.à r.l. and the purchasers or users of Creorga 3.
+</p>
+
+<p>
+If you do not agree to be bound by this agreement, remove Creorga 3 from your computer now and, if applicable, promptly return to DKS s.à r.l. by mail any copies of Creorga 3 and related documentation and packaging in your possession.
+</p>
+
+<h2>2. DISTRIBUTION</h2>
+
+<p>
+Creorga 3 and the license herein granted shall not be copied, shared, distributed, re-sold, offered for re-sale, transferred or sub-licensed in whole or in part except that you may make one copy for archive purposes only. For information about redistribution of Creorga 3 contact DKS s.à r.l..
+</p>
+
+<h2>3. USER AGREEMENT</h2>
+
+<h3>3.1 Use</h3>
+
+<p>
+Your license to use Creorga 3 is limited to the number of licenses purchased by you. You shall not allow others to use, copy or evaluate copies of Creorga 3.
+</p>
+
+<h3>3.2 Use Restrictions</h3>
+
+<p>
+You shall use Creorga 3 in compliance with all applicable laws and not for any unlawful purpose. Without limiting the foregoing, use, display or distribution of Creorga 3 together with material that is pornographic, racist, vulgar, obscene, defamatory, libelous, abusive, promoting hatred, discriminating or displaying prejudice based on religion, ethnic heritage, race, sexual orientation or age is strictly prohibited.
+</p>
+
+<p>
+Each licensed copy of Creorga 3 may be used on one single computer location by one user. Use of Creorga 3 means that you have loaded, installed, or run Creorga 3 on a computer or similar device. If you install Creorga 3 onto a multi-user platform, server or network, each and every individual user of Creorga 3 must be licensed separately.
+</p>
+
+<p>
+You may make one copy of Creorga 3 for backup purposes, providing you only have one copy installed on one computer being used by one person. Other users may not use your copy of Creorga 3 . The assignment, sublicense, networking, sale, or distribution of copies of Creorga 3 are strictly forbidden without the prior written consent of DKS s.à r.l.. It is a violation of this agreement to assign, sell, share, loan, rent, lease, borrow, network or transfer the use of Creorga 3. If any person other than yourself uses Creorga 3 registered in your name, regardless of whether it is at the same time or different times, then this agreement is being violated and you are responsible for that violation!
+</p>
+
+<h3>3.3 Copyright Restriction</h3>
+
+<p>
+This Software contains copyrighted material, trade secrets and other proprietary material. You shall not, and shall not attempt to, modify, reverse engineer, disassemble or decompile Creorga 3. Nor can you create any derivative works or other works that are based upon or derived from Creorga 3 in whole or in part.
+</p>
+
+</p>
+DKS s.à r.l.'s name, logo and graphics file that represents Creorga 3 shall not be used in any way to promote products developed with Creorga 3 . DKS s.à r.l. retains sole and exclusive ownership of all right, title and interest in and to Creorga 3 and all Intellectual Property rights relating thereto.
+</p>
+
+</p>
+Copyright law and international copyright treaty provisions protect all parts of Creorga 3, products and services. No program, code, part, image, audio sample, or text may be copied or used in any way by the user except as intended within the bounds of the single user program. All rights not expressly granted hereunder are reserved for DKS s.à r.l..
+</p>
+
+<h3>3.4 Limitation of Responsibility</h3>
+
+<p>
+You will indemnify, hold harmless, and defend DKS s.à r.l. , its employees, agents and distributors against any and all claims, proceedings, demand and costs resulting from or in any way connected with your use of DKS s.à r.l.'s Software.
+</p>
+
+<p>
+In no event (including, without limitation, in the event of negligence) will DKS s.à r.l. , its employees, agents or distributors be liable for any consequential, incidental, indirect, special or punitive damages whatsoever (including, without limitation, damages for loss of profits, loss of use, business interruption, loss of information or data, or pecuniary loss), in connection with or arising out of or related to this Agreement, Creorga 3 or the use or inability to use Creorga 3 or the furnishing, performance or use of any other matters hereunder whether based upon contract, tort or any other theory including negligence.
+</p>
+
+<p>
+DKS s.à r.l.'s entire liability, without exception, is limited to the customers' reimbursement of the purchase price of the Software (maximum being the lesser of the amount paid by you and the suggested retail price as listed by DKS s.à r.l. ) in exchange for the return of the product, all copies, registration papers and manuals, and all materials that constitute a transfer of license from the customer back to DKS s.à r.l..
+</p>
+
+<h3>3.5 Warranties</h3>
+
+<p>
+Except as expressly stated in writing, DKS s.à r.l. makes no representation or warranties in respect of this Software and expressly excludes all other warranties, expressed or implied, oral or written, including, without limitation, any implied warranties of merchantable quality or fitness for a particular purpose.
+</p>
+
+<h3>3.6 Governing Law</h3>
+
+<p>
+This Agreement shall be governed by the law of the Luxembourg applicable therein. You hereby irrevocably attorn and submit to the non-exclusive jurisdiction of the courts of Luxembourg therefrom. If any provision shall be considered unlawful, void or otherwise unenforceable, then that provision shall be deemed severable from this License and not affect the validity and enforceability of any other provisions.
+</p>
+
+<h3>3.7 Termination</h3>
+
+<p>
+Any failure to comply with the terms and conditions of this Agreement will result in automatic and immediate termination of this license. Upon termination of this license granted herein for any reason, you agree to immediately cease use of Creorga 3 and destroy all copies of Creorga 3 supplied under this Agreement. The financial obligations incurred by you shall survive the expiration or termination of this license.
+</p>
+
+<h2>4. DISCLAIMER OF WARRANTY</h2>
+
+<p>
+THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. THIS DISCLAIMER CONCERNS ALL FILES GENERATED AND EDITED BY Creorga 3 AS WELL.
+</p>
+
+<h2>5. CONSENT OF USE OF DATA</h2>
+
+<p>
+You agree that DKS s.à r.l. may collect and use information gathered in any manner as part of the product support services provided to you, if any, related to Creorga 3.DKS s.à r.l. may also use this information to provide notices to you which may be of use or interest to you.
+</p>
</BODY>
</HTML>
$('#frmeditplanning #' + trid).hide();
}
-//function check_defaultdata: function(){
-//
-//curcfg.loadconfig(apppref.getpreference("support.database.currentdb.num"));
-//var tables = ['creche','groups','workinghours','vacancy','planningtemplate'];
-//for (var t in tables) {
-//var sql = "select count(*) as cnt from "+ tables[t]+";";
-//
-//var res = appdb.dbquery(sql);
-//
-//if ((res) && (res.sqldata[0].cnt == '0')) {
-//
-//var inssql = [];
-//if (tables[t] == 'creche') {
-// inssql.push("INSERT INTO creche (crechename, adress, city, country, zip, maxchilds, uuid, minage, maxage) VALUES ('Crèche', '', '', 'Luxembourg', '', 28, '"+ curcfg.uuid +"', 2, 84);");
-//} else if (tables[t] == 'groups') {
-// var sinssql = "INSERT INTO groups (grpname, maxchilds, minage, maxage, uuid) VALUES ";
-// sinssql += "('Groupe Bébé', 6, 2, 12, '"+ appdb.generate_uuid() +"'),";
-// sinssql += "('Groupe plus 1 an ', 6, 12, 24, '"+ appdb.generate_uuid() +"'),";
-// sinssql += "('Groupe de 2 ans à 3 ans', 8, 24, 36, '"+ appdb.generate_uuid() +"'),";
-// sinssql += "('Groupe de 3 à 4 ans ', 8, 36, 48, '"+ appdb.generate_uuid() +"'),";
-// sinssql += "('Groupe plus 4 ans ( Scolaires)', 11, 48, 84, '"+ appdb.generate_uuid() +"');"
-// inssql.push(sinssql);
-//} else if (tables[t] == 'workinghours') {
-// inssql.push("INSERT INTO workinghours (uuid, datestart, montimeopen, montimeclose, tuetimeopen, tuetimeclose, wedtimeopen, wedtimeclose, thutimeopen, thutimeclose, fritimeopen, fritimeclose, sattimeopen, sattimeclose, suntimeopen, suntimeclose, crecheuuid) VALUES ('"+appdb.generate_uuid()+"', strftime(\"%Y\",date('now','-1 year')) || '-01-01', '07:00', '19:00', '07:00', '19:00', '07:00', '19:00', '07:00', '19:00', '07:00', '19:00', null, null, null, null, '"+ curcfg.uuid+"');");
-//
-//}
-//
-//else if (tables[t] == 'planningtemplate') {
-//
-// var sinssql = "INSERT INTO planningtemplate (uuid, montimebegin, montimeend, monlunch, tuetimebegin, tuetimeend, tuelunch, wedtimebegin, wedtimeend, wedlunch, thutimebegin, thutimeend, thulunch, fritimebegin, fritimeend, frilunch, templatename) VALUES ";
-// sinssql += "('"+ appdb.generate_uuid()+"', '08:00', '18:00', 1, '08:00', '18:00', 1, '08:00', '18:00', 1, '08:00', '18:00', 1, '08:00', '18:00',1, 'plain temps (60h)'),";
-// sinssql += "('"+ appdb.generate_uuid()+"', '08:00', '13:00', 1, '08:00', '13:00', 1, '08:00', '13:00', 1, '08:00', '13:00', 1, '08:00', '13:00',1,'matin (30h)'),";
-// sinssql += "('"+ appdb.generate_uuid()+"', '13:00', '18:00', 1, '13:00', '18:00', 1, '13:00', '18:00', 1, '13:00', '18:00', 1, '13:00', '18:00',1, 'après-midi (30h)');";
-// inssql.push(sinssql);
-//
-//}
-//for (var i in inssql){
-//
-// appdb.dbexec_silent(inssql[i]);
-//}
-//
-//
-//}
-//}
-//}
+function check_defaultdata() {
+ curcfg.loadconfig(apppref.getpreference("support.database.currentdb.num"));
+ var tables = ['creche','groups','workinghours','vacancy','planningtemplate'];
+ for (var t in tables) {
+ var sql = "select count(*) as cnt from "+ tables[t]+";";
+
+ var res = appdb.dbquery(sql);
+
+ if ((res) && (res.sqldata[0].cnt == '0')) {
+
+var inssql = [];
+if (tables[t] == 'creche') {
+ inssql.push("INSERT INTO creche (crechename, adress, city, country, zip, maxchilds, uuid, minage, maxage) VALUES ('Crèche', '', '', 'Luxembourg', '', 28, '"+ curcfg.uuid +"', 2, 84);");
+} else if (tables[t] == 'groups') {
+ var sinssql = "INSERT INTO groups (grpname, maxchilds, minage, maxage, uuid) VALUES ";
+ sinssql += "('Groupe Bébé', 6, 2, 12, '"+ appdb.generate_uuid() +"'),";
+ sinssql += "('Groupe plus 1 an ', 6, 12, 24, '"+ appdb.generate_uuid() +"'),";
+ sinssql += "('Groupe de 2 ans à 3 ans', 8, 24, 36, '"+ appdb.generate_uuid() +"'),";
+ sinssql += "('Groupe de 3 à 4 ans ', 8, 36, 48, '"+ appdb.generate_uuid() +"'),";
+ sinssql += "('Groupe plus 4 ans ( Scolaires)', 11, 48, 84, '"+ appdb.generate_uuid() +"');"
+ inssql.push(sinssql);
+} else if (tables[t] == 'workinghours') {
+ inssql.push("INSERT INTO workinghours (uuid, datestart, montimeopen, montimeclose, tuetimeopen, tuetimeclose, wedtimeopen, wedtimeclose, thutimeopen, thutimeclose, fritimeopen, fritimeclose, sattimeopen, sattimeclose, suntimeopen, suntimeclose, crecheuuid) VALUES ('"+appdb.generate_uuid()+"', strftime(\"%Y\",date('now','-1 year')) || '-01-01', '07:00', '19:00', '07:00', '19:00', '07:00', '19:00', '07:00', '19:00', '07:00', '19:00', null, null, null, null, '"+ curcfg.uuid+"');");
+
+}
+
+else if (tables[t] == 'planningtemplate') {
+
+ var sinssql = "INSERT INTO planningtemplate (uuid, montimebegin, montimeend, monlunch, tuetimebegin, tuetimeend, tuelunch, wedtimebegin, wedtimeend, wedlunch, thutimebegin, thutimeend, thulunch, fritimebegin, fritimeend, frilunch, templatename) VALUES ";
+ sinssql += "('"+ appdb.generate_uuid()+"', '08:00', '18:00', 1, '08:00', '18:00', 1, '08:00', '18:00', 1, '08:00', '18:00', 1, '08:00', '18:00',1, 'plain temps (60h)'),";
+ sinssql += "('"+ appdb.generate_uuid()+"', '08:00', '13:00', 1, '08:00', '13:00', 1, '08:00', '13:00', 1, '08:00', '13:00', 1, '08:00', '13:00',1,'matin (30h)'),";
+ sinssql += "('"+ appdb.generate_uuid()+"', '13:00', '18:00', 1, '13:00', '18:00', 1, '13:00', '18:00', 1, '13:00', '18:00', 1, '13:00', '18:00',1, 'après-midi (30h)');";
+ inssql.push(sinssql);
+
+}
+for (var i in inssql){
+
+ appdb.dbexec(inssql[i]);
+}
+
+
+}
+}
+}