Skip to content

Commit

Permalink
Fix sql
Browse files Browse the repository at this point in the history
  • Loading branch information
eldy committed Feb 27, 2024
1 parent 603fea4 commit a6c2bd6
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 6 additions & 2 deletions core/modules/modSellYourSaas.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -732,7 +732,11 @@ public function __construct($db)
*/
public function init($options = '')
{
$result=$this->_load_tables('/sellyoursaas/sql/');
$result = $this->_load_tables('/sellyoursaas/sql/');
if ($result <= 0) {
$this->error = 'Error in loading sql files';
return 0;
}

// Create extrafields
include_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
Expand Down Expand Up @@ -889,7 +893,7 @@ public function init($options = '')
$resultx=$extrafields->addExtraField('ippublicmain', "IPPublicMain", 'varchar', 105, '255', 'user', 0, 0, '', '', 1, '', 1, 'IPPublicMainDesc', '', '', 'sellyoursaas@sellyoursaas', 'isModEnabled("sellyoursaas")');

// Routine to transform SUB_DOMAIN_NAMES and SUB_DOMAIN_IP constants into object
if ($result > 0 && (empty(getDolGlobalString('SELLYOURSAAS_OBJECT_DEPLOYMENT_SERVER_MIGRATION')))) {
if ($resultx > 0 && !getDolGlobalString('SELLYOURSAAS_OBJECT_DEPLOYMENT_SERVER_MIGRATION')) {
$errors = 0;
$now = dol_now();
$listofdomains = explode(',', getDolGlobalString('SELLYOURSAAS_SUB_DOMAIN_NAMES'));
Expand Down
2 changes: 1 addition & 1 deletion sql/data.sql
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topi
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'contract', 'InstanceDeployed', 'fr_FR',100, 'Bienvenue sur __[SELLYOURSAAS_NAME]__ - Votre instance __REFCLIENT__ est prête', 0, '<body>\n <p>Bienvenue,<br><br>\nNous sommes heureux de vous accueillir comme utilisateur/utilisatrice de __[SELLYOURSAAS_NAME]__, le service à la demande de votre __PACKAGELABEL__.\n <br>\n Votre application est installée, configurée et prête pour vous.\n Voici les détails à connaitre pour démarrer:\n \n <br /><br /><strong>Votre __PACKAGELABEL__ :</strong>\n <ul>\n <li>URL: <a href="https://__REFCLIENT__?username=__APPUSERNAME__">https://__REFCLIENT__</a></li>\n <li>Login: __APPUSERNAME__</li>\n </ul>\n <br /><strong>Votre espace client :</strong>\n <ul>\n <li>URL: <a href="__[SELLYOURSAAS_ACCOUNT_URL]__?username=__THIRDPARTY_EMAIL__">__[SELLYOURSAAS_ACCOUNT_URL]__</a></li>\n <li>Login: __THIRDPARTY_EMAIL__</li>\n </ul> \n \n <br />__EMAIL_FOOTER__</p>\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'contract', 'InstanceUndeployed', 'fr_FR',100, '[__[SELLYOURSAAS_NAME]__] - Destruction de votre instance __REFCLIENT__', 0, '<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nVous avez réalisé une demande depuis votre espace client __[SELLYOURSAAS_NAME]__ afin de détruire votre instance <b>__REFCLIENT__</b>.\n <br>\n Votre instance a déjà été suspendue et vos données seront détruites dans quelques jours. Pour une destruction immédiate, cliquez le lien suivant:<br><a href="__[SELLYOURSAAS_ACCOUNT_URL]__?contractid=__ID__&action=undeployconfirmed&hash=__HASH__">Je confirme la destruction de __REFCLIENT__</a> \n \n <br /></p>\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'contract', 'GentleTrialExpiringReminder', 'fr_FR',100, '[__[SELLYOURSAAS_NAME]__] - Votre période d''essai pour __REFCLIENT__ expire bientôt', 0, '<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nCeci est un rappel pour vous informer que votre période de test pour l''instance <a href="https://__REFCLIENT__">__REF_CLIENT__</a> va bientot expirer (le __SELLYOURSAAS_EXPIRY_DATE__). Si vous désirez continuer à utiliser le service, merci de vous logguer à votre espace client pour ajouter un mode de paiement (Carte de crédit ou débit).\n </p>\n <p>\nPour cela, cliquer ici pour basculer sur votre espace client: <a href="__[SELLYOURSAAS_ACCOUNT_URL]__?username=__THIRDPARTY_EMAIL__">__[SELLYOURSAAS_ACCOUNT_URL]__</a><br />\nRappel: Votre login de l''espace client est <strong>__THIRDPARTY_EMAIL__</strong><br /><br />\nSi vous avez renseigné un mode de paiement récemment, merci d''ignorer cet email.<br />\n</p>\n <br />\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'contract', 'GentleTrialExpiringReminderFreeInstance','fr_FR', 100, '[__[SELLYOURSAAS_NAME]__] - Votre période d''essai pour __REFCLIENT__ expire bientôt', 0,'<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nCeci est un rappel pour vous informer que votre période de test pour l''instance <a href="https://__REFCLIENT__">__REF_CLIENT__</a> va bientot expirer (le __SELLYOURSAAS_EXPIRY_DATE__). Si vous désirez continuer à utiliser le service, merci de vous logguer à votre espace client pour confirmer la validation définitive de votre instance (sans cela votre instance sera détruite d'ici quelques jours).\n </p>\n <p>\nPour cela, cliquer ici pour basculer sur votre espace client: <a href="__[SELLYOURSAAS_ACCOUNT_URL]__?username=__THIRDPARTY_EMAIL__">__[SELLYOURSAAS_ACCOUNT_URL]__</a><br />\nRappel: Votre login de l''espace client est <strong>__THIRDPARTY_EMAIL__</strong><br /><br />\nSi vous avez récemment confirmé votre instance, merci d''ignorer cet email.<br />\n</p>\n <br />\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'contract', 'GentleTrialExpiringReminderFreeInstance','fr_FR', 100, '[__[SELLYOURSAAS_NAME]__] - Votre période d''essai pour __REFCLIENT__ expire bientôt', 0,'<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nCeci est un rappel pour vous informer que votre période de test pour l''instance <a href="https://__REFCLIENT__">__REF_CLIENT__</a> va bientot expirer (le __SELLYOURSAAS_EXPIRY_DATE__). Si vous désirez continuer à utiliser le service, merci de vous logguer à votre espace client pour confirmer la validation définitive de votre instance (sans cela votre instance sera détruite d''ici quelques jours).\n </p>\n <p>\nPour cela, cliquer ici pour basculer sur votre espace client: <a href="__[SELLYOURSAAS_ACCOUNT_URL]__?username=__THIRDPARTY_EMAIL__">__[SELLYOURSAAS_ACCOUNT_URL]__</a><br />\nRappel: Votre login de l''espace client est <strong>__THIRDPARTY_EMAIL__</strong><br /><br />\nSi vous avez récemment confirmé votre instance, merci d''ignorer cet email.<br />\n</p>\n <br />\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'contract', 'EndOfTrial', 'fr_FR',100, '[__[SELLYOURSAAS_NAME]__] - Votre période d''essai pour __REFCLIENT__ est terminée', 0, '<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nMerci d''avoir pris le temps de tester __[SELLYOURSAAS_NAME]__. Votre période d''essai pour le service <strong>__REFCLIENT__</strong> est maintenant expirée. Si vous désirez continuer à utiliser ce service, merci de vous connecter à votres espace client et ajouter un mode de paiement: <a href="__[SELLYOURSAAS_ACCOUNT_URL]__?username=__THIRDPARTY_EMAIL__">Espace client __[SELLYOURSAAS_NAME]__</a>.<br /><br />\nRappel: Votre login de l''espace client est <strong>__THIRDPARTY_EMAIL__</strong><br /><br />Si vous ne désirez plus utiliser le service, ignorez simplement ce dernier rappel. Vos données seront automatiquement détruites dans quelques jours.</p><br />\n Cordialement, <br /> \n L''équipe __[SELLYOURSAAS_NAME]__ <br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'facture_send', 'InvoicePaymentSuccess', 'fr_FR',100, '[__[SELLYOURSAAS_NAME]__] - Paiement réussi de la facture __REF__', 0, '<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nCet email confirme un paiement avec succès (__AMOUNT_FORMATED__) pour votre instance __[SELLYOURSAAS_NAME]__ <strong>__REFCLIENT__</strong>. Vous pouvez vous logguer sur votre <a href="__[SELLYOURSAAS_ACCOUNT_URL]__?username=__THIRDPARTY_EMAIL__">Espace client __[SELLYOURSAAS_NAME]__</a> pour télécharger vos factures PDF à tout moment.<br />\nRappel: Votre login de votre Espace Client __[SELLYOURSAAS_NAME]__ est <strong>__THIRDPARTY_EMAIL__</strong><br />\n </p>\n <p><a href="__DIRECTDOWNLOAD_URL_INVOICE__">Lien direct pour télécharger le PDF de cette facture</a><br /><br />Si vous avez des questions en rapport avec ce message, n''hésitez pas à nous contacter.</p>\n<br />\n\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
INSERT INTO llx_c_email_templates (module,type_template,label,lang,position,topic,joinfiles,content) VALUES ('sellyoursaas', 'facture_send', 'InvoicePaymentFailure', 'fr_FR',100, '[__[SELLYOURSAAS_NAME]__] - Paiement en échec de la facture __REF__', 0, '<body>\n <p>Cher utilisateur/utilisatrice __[SELLYOURSAAS_NAME]__,<br><br>\nUne tentative pour réaliser le paiement de votre abonnement __[SELLYOURSAAS_NAME]__ (facture __REF__ pour l''instance __REFCLIENT__) a échoué.\n\nMerci de vérifier/mettre à jour votre mode de paiement, ou contacter votre banque ou fournisseur de votre mode de paiement pour autoriser les prochaines tentatives si ce dernier est bien correct.<br />\n Plusieurs tentatives seront réalisées mais au cas où les échecs de paiements se prolongeraient, l''accès au service pourrait être interrompu (et vos données pourraient être détruites 2 mois après).<br />\n<br />\nMerci de vous logguer à votre <a href="__[SELLYOURSAAS_ACCOUNT_URL]__">Espace Client __[SELLYOURSAAS_NAME]__</a> pour corriger votre mode de paiement si ce dernier le nécessite, pour éviter toute interruption de service.<br />\nRappel: Votre login d''accès à l''Espace Client __[SELLYOURSAAS_NAME]__ est <strong>__THIRDPARTY_EMAIL__</strong><br />\n </p>\n <p>\n L''erreur renvoyée par votre banque est la suivante: <br />\n __SELLYOURSAAS_PAYMENT_ERROR_DESC__\n </p><br />\n\n Cordialement, <br />\n L''équipe __[SELLYOURSAAS_NAME]__<br />\n ----------------------------------------- <br />\n EMail: __[SELLYOURSAAS_MAIN_EMAIL]__<br />\n</body>\n ');
Expand Down

0 comments on commit a6c2bd6

Please sign in to comment.