|
313 | 313 |
|
314 | 314 | print '<div class="div-table-responsive">'; // You can use div-table-responsive-no-min if you dont need reserved height for your table |
315 | 315 | print '<table class="noborder centpercent">'; |
| 316 | + |
316 | 317 | print '<tr class="liste_titre">'; |
317 | | -print '<td class="titlefieldmiddle">'.$langs->trans("Parameters").'</td><td></td>'; |
| 318 | +print '<td class="titlefieldmiddle">'.$langs->trans("SubscriptionFormAndDashboard").'</td><td></td>'; |
318 | 319 | print '<td><div class="float">'.$langs->trans("Examples").'</div><div class="floatright">'; |
319 | 320 | print '</div></td>'; |
320 | 321 | print "</tr>\n"; |
321 | 322 |
|
322 | | -print '<tr class="oddeven"><td>'.$langs->trans("SellYourSaasStatusUrl").'</td>'; |
323 | | -print '<td>'; |
324 | | -print '<input class="minwidth300" type="text" name="SELLYOURSAAS_STATUS_URL" value="'.getDolGlobalString('SELLYOURSAAS_STATUS_URL').'">'; |
325 | | -print '</td>'; |
326 | | -print '<td><span class="opacitymedium small">https://status.mysaasdomainname.com</span></td>'; |
327 | | -print '</tr>'; |
328 | | - |
329 | | -print '<tr class="oddeven"><td>'; |
330 | | -print $form->textwithpicto($langs->trans("SELLYOURSAAS_MAIN_FAQ_URL"), $langs->trans("SELLYOURSAAS_MAIN_FAQ_URLHelp")); |
331 | | -print '</td>'; |
332 | | -print '<td>'; |
333 | | -print '<input class="minwidth300" type="text" name="SELLYOURSAAS_MAIN_FAQ_URL" value="'.getDolGlobalString('SELLYOURSAAS_MAIN_FAQ_URL').'">'; |
334 | | -print '</td>'; |
335 | | -print '<td></td>'; |
336 | | -print '</tr>'; |
337 | | - |
338 | | -// SELLYOURSAAS_EXTCSS |
339 | | -print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_EXTCSS").'</td>'; |
340 | | -print '<td>'; |
341 | | -print '<input class="maxwidth200" type="text" name="SELLYOURSAAS_EXTCSS" value="'.getDolGlobalString('SELLYOURSAAS_EXTCSS', '').'">'; |
342 | | -print '</td>'; |
343 | | -print '<td><span class="opacitymedium small">dist/css/myaccount.css, https://adomain.com/acssfile.css</span></td>'; |
344 | | -print '</tr>'; |
345 | | - |
346 | | -// SELLYOURSAAS_CSS |
347 | | -print '<tr class="oddeven"><td>'.$langs->trans("CSSForCustomerAndRegisterPages").'</td>'; |
348 | | -print '<td>'; |
349 | | -print '<textarea name="SELLYOURSAAS_CSS" class="quatrevingtpercent" rows="3">'.getDolGlobalString('SELLYOURSAAS_CSS').'</textarea>'; |
350 | | -print '</td>'; |
351 | | -print '<td></td>'; |
352 | | -print '</tr>'; |
353 | | - |
354 | | -// SELLYOURSAAS_ENABLE_OPTINMESSAGES |
355 | | -print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_OPTINMESSAGES").'</td>'; |
356 | | -print '<td>'; |
357 | | -if ($conf->use_javascript_ajax) { |
358 | | - print ajax_constantonoff('SELLYOURSAAS_ENABLE_OPTINMESSAGES', array(), null, 0, 0, 0); |
359 | | -} else { |
360 | | - if (!getDolGlobalString('SELLYOURSAAS_ENABLE_OPTINMESSAGES')) { |
361 | | - print '<a href="'.$_SERVER['PHP_SELF'].'?action=set_SELLYOURSAAS_ENABLE_OPTINMESSAGES">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
362 | | - } else { |
363 | | - print '<a href="'.$_SERVER['PHP_SELF'].'?action=del_SELLYOURSAAS_ENABLE_OPTINMESSAGES">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
364 | | - } |
365 | | -} |
366 | | -print '</td>'; |
367 | | -print '<td><span class="opacitymedium small">Set to yes to add a checkbox on register and customer dashboard page to accept "Commercial offers".</td>'; |
368 | | -print '</tr>'; |
369 | | - |
370 | 323 |
|
371 | 324 | foreach ($arrayofsuffixfound as $service => $suffix) { |
372 | 325 | print '<!-- Edit SELLYOURSAAS_LOGO[|_SMALL|MINI] suffix = '.$suffix.' -->'."\n"; |
|
411 | 364 | print '</td></tr>'; |
412 | 365 | } |
413 | 366 |
|
414 | | -// SELLYOURSAAS_ACCEPT_DISCOUNTCODE |
415 | | -print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ACCEPT_DISCOUNTCODE").'</td>'; |
| 367 | +// SELLYOURSAAS_EXTCSS |
| 368 | +print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_EXTCSS").'</td>'; |
416 | 369 | print '<td>'; |
417 | | -if ($conf->use_javascript_ajax) { |
418 | | - print ajax_constantonoff('SELLYOURSAAS_ACCEPT_DISCOUNTCODE', array(), null, 0, 0, 0); |
419 | | -} else { |
420 | | - if (!getDolGlobalString('SELLYOURSAAS_ACCEPT_DISCOUNTCODE')) { |
421 | | - print '<a href="'.$_SERVER['PHP_SELF'].'?action=set_SELLYOURSAAS_ACCEPT_DISCOUNTCODE">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
422 | | - } else { |
423 | | - print '<a href="'.$_SERVER['PHP_SELF'].'?action=del_SELLYOURSAAS_ACCEPT_DISCOUNTCODE">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
424 | | - } |
425 | | -} |
| 370 | +print '<input class="maxwidth200" type="text" name="SELLYOURSAAS_EXTCSS" value="'.getDolGlobalString('SELLYOURSAAS_EXTCSS', '').'">'; |
426 | 371 | print '</td>'; |
427 | | -print '<td><span class="opacitymedium small">Set to yes to add a field "Discount code" on the "Enter payment mode" page. Available discounts can be defined on services with type "Application".</td>'; |
| 372 | +print '<td><span class="opacitymedium small">dist/css/myaccount.css, https://adomain.com/acssfile.css</span></td>'; |
428 | 373 | print '</tr>'; |
429 | 374 |
|
430 | | -// Allow SEPA |
431 | | -print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_SEPA").'</td>'; |
| 375 | +// SELLYOURSAAS_CSS |
| 376 | +print '<tr class="oddeven"><td>'.$langs->trans("CSSForCustomerAndRegisterPages").'</td>'; |
| 377 | +print '<td>'; |
| 378 | +print '<textarea name="SELLYOURSAAS_CSS" class="quatrevingtpercent" rows="3">'.getDolGlobalString('SELLYOURSAAS_CSS').'</textarea>'; |
| 379 | +print '</td>'; |
| 380 | +print '<td></td>'; |
| 381 | +print '</tr>'; |
| 382 | + |
| 383 | + |
| 384 | +// SELLYOURSAAS_ENABLE_OPTINMESSAGES |
| 385 | +print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_OPTINMESSAGES").'</td>'; |
432 | 386 | print '<td>'; |
433 | 387 | if ($conf->use_javascript_ajax) { |
434 | | - print ajax_constantonoff('SELLYOURSAAS_ENABLE_SEPA', array(), null, 0, 0, 1); |
| 388 | + print ajax_constantonoff('SELLYOURSAAS_ENABLE_OPTINMESSAGES', array(), null, 0, 0, 0); |
435 | 389 | } else { |
436 | | - if (!getDolGlobalString('SELLYOURSAAS_ENABLE_SEPA')) { |
437 | | - print '<a href="'.$_SERVER['PHP_SELF'].'?action=SELLYOURSAAS_ENABLE_SEPA">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
| 390 | + if (!getDolGlobalString('SELLYOURSAAS_ENABLE_OPTINMESSAGES')) { |
| 391 | + print '<a href="'.$_SERVER['PHP_SELF'].'?action=set_SELLYOURSAAS_ENABLE_OPTINMESSAGES">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
438 | 392 | } else { |
439 | | - print '<a href="'.$_SERVER['PHP_SELF'].'?action=SELLYOURSAAS_ENABLE_SEPA">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
| 393 | + print '<a href="'.$_SERVER['PHP_SELF'].'?action=del_SELLYOURSAAS_ENABLE_OPTINMESSAGES">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
440 | 394 | } |
441 | 395 | } |
442 | 396 | print '</td>'; |
443 | | -print '<td><span class="opacitymedium small">Set to yes to add Sepa as a Payment method.</td>'; |
| 397 | +print '<td><span class="opacitymedium small">Set to yes to add a checkbox on register and customer dashboard page to accept "Commercial offers".</td>'; |
444 | 398 | print '</tr>'; |
445 | 399 |
|
446 | | -// Allow SEPA Payment for ? |
447 | | -if (getDolGlobalString('SELLYOURSAAS_ENABLE_SEPA')) { |
448 | | - print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID").'</td>'; |
449 | | - print '<td>'; |
450 | | - print '<input class="maxwidth200" type="text" name="SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID" value="'.getDolGlobalString('SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID', '').'">'; |
451 | | - print '</td>'; |
452 | | - print '<td><span class="opacitymedium small">12345,12346,... (keep empty to allow for everybody)</span></td>'; |
453 | | - print '</tr>'; |
454 | | -} |
| 400 | + |
| 401 | +print '<tr class="oddeven"><td>'.$langs->trans("SellYourSaasStatusUrl").'</td>'; |
| 402 | +print '<td>'; |
| 403 | +print '<input class="minwidth300" type="text" name="SELLYOURSAAS_STATUS_URL" value="'.getDolGlobalString('SELLYOURSAAS_STATUS_URL').'">'; |
| 404 | +print '</td>'; |
| 405 | +print '<td><span class="opacitymedium small">https://status.mysaasdomainname.com</span></td>'; |
| 406 | +print '</tr>'; |
| 407 | + |
| 408 | +print '<tr class="oddeven"><td>'; |
| 409 | +print $form->textwithpicto($langs->trans("SELLYOURSAAS_MAIN_FAQ_URL"), $langs->trans("SELLYOURSAAS_MAIN_FAQ_URLHelp")); |
| 410 | +print '</td>'; |
| 411 | +print '<td>'; |
| 412 | +print '<input class="minwidth300" type="text" name="SELLYOURSAAS_MAIN_FAQ_URL" value="'.getDolGlobalString('SELLYOURSAAS_MAIN_FAQ_URL').'">'; |
| 413 | +print '</td>'; |
| 414 | +print '<td></td>'; |
| 415 | +print '</tr>'; |
| 416 | + |
| 417 | +print '<tr class="liste_titre">'; |
| 418 | +print '<td class="titlefieldmiddle">'.$langs->trans("Payments").'</td><td></td>'; |
| 419 | +print '<td><div class="float"></div><div class="floatright">'; |
| 420 | +print '</div></td>'; |
| 421 | +print "</tr>\n"; |
455 | 422 |
|
456 | 423 | // Activate free payment mode |
457 | 424 | print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_FREE_PAYMENT_MODE").'</td>'; |
458 | 425 | print '<td>'; |
459 | 426 | if ($conf->use_javascript_ajax) { |
460 | | - print ajax_constantonoff('SELLYOURSAAS_ENABLE_FREE_PAYMENT_MODE', array(), null, 0, 0, 0); |
| 427 | + print ajax_constantonoff('SELLYOURSAAS_ENABLE_FREE_PAYMENT_MODE', array(), null, 0, 0, 1); |
461 | 428 | } else { |
462 | 429 | if (!getDolGlobalString('SELLYOURSAAS_ENABLE_FREE_PAYMENT_MODE')) { |
463 | 430 | print '<a href="'.$_SERVER['PHP_SELF'].'?action=SELLYOURSAAS_ENABLE_FREE_PAYMENT_MODE">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
|
469 | 436 | print '<td><span class="opacitymedium small">Set to yes to enable the free mode.</td>'; |
470 | 437 | print '</tr>'; |
471 | 438 |
|
| 439 | + |
| 440 | +if (!getDolGlobalString("SELLYOURSAAS_ENABLE_FREE_PAYMENT_MODE")) { |
| 441 | + // SELLYOURSAAS_ACCEPT_DISCOUNTCODE |
| 442 | + print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ACCEPT_DISCOUNTCODE").'</td>'; |
| 443 | + print '<td>'; |
| 444 | + if ($conf->use_javascript_ajax) { |
| 445 | + print ajax_constantonoff('SELLYOURSAAS_ACCEPT_DISCOUNTCODE', array(), null, 0, 0, 0); |
| 446 | + } else { |
| 447 | + if (!getDolGlobalString('SELLYOURSAAS_ACCEPT_DISCOUNTCODE')) { |
| 448 | + print '<a href="'.$_SERVER['PHP_SELF'].'?action=set_SELLYOURSAAS_ACCEPT_DISCOUNTCODE">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
| 449 | + } else { |
| 450 | + print '<a href="'.$_SERVER['PHP_SELF'].'?action=del_SELLYOURSAAS_ACCEPT_DISCOUNTCODE">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
| 451 | + } |
| 452 | + } |
| 453 | + print '</td>'; |
| 454 | + print '<td><span class="opacitymedium small">Set to yes to add a field "Discount code" on the "Enter payment mode" page. Available discounts can be defined on services with type "Application".</td>'; |
| 455 | + print '</tr>'; |
| 456 | +} |
| 457 | + |
| 458 | + |
472 | 459 | print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_MAX_MONTHLY_AMOUNT_OF_INVOICE").'</td>'; |
473 | 460 | print '<td>'; |
474 | 461 | print '<input class="maxwidth50" type="text" name="SELLYOURSAAS_MAX_MONTHLY_AMOUNT_OF_INVOICE" value="'.getDolGlobalString('SELLYOURSAAS_MAX_MONTHLY_AMOUNT_OF_INVOICE', '').'">'; |
475 | 462 | print '</td>'; |
476 | 463 | print '<td><span class="opacitymedium small">0=No limit</span></td>'; |
477 | 464 | print '</tr>'; |
478 | 465 |
|
| 466 | + |
479 | 467 | print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_INVOICE_FORCE_DATE_VALIDATION").'</td>'; |
480 | 468 | print '<td>'; |
481 | 469 | if ($conf->use_javascript_ajax) { |
|
491 | 479 | print '<td></td>'; |
492 | 480 | print '</tr>'; |
493 | 481 |
|
| 482 | + |
| 483 | +// Allow SEPA |
| 484 | +print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_SEPA").'</td>'; |
| 485 | +print '<td>'; |
| 486 | +if ($conf->use_javascript_ajax) { |
| 487 | + print ajax_constantonoff('SELLYOURSAAS_ENABLE_SEPA', array(), null, 0, 0, 1); |
| 488 | +} else { |
| 489 | + if (!getDolGlobalString('SELLYOURSAAS_ENABLE_SEPA')) { |
| 490 | + print '<a href="'.$_SERVER['PHP_SELF'].'?action=SELLYOURSAAS_ENABLE_SEPA">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
| 491 | + } else { |
| 492 | + print '<a href="'.$_SERVER['PHP_SELF'].'?action=SELLYOURSAAS_ENABLE_SEPA">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
| 493 | + } |
| 494 | +} |
| 495 | +print '</td>'; |
| 496 | +print '<td><span class="opacitymedium small">Set to yes to add Sepa as a Payment method.</td>'; |
| 497 | +print '</tr>'; |
| 498 | + |
| 499 | +// Allow SEPA Payment for ? |
| 500 | +if (getDolGlobalString('SELLYOURSAAS_ENABLE_SEPA')) { |
| 501 | + print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID").'</td>'; |
| 502 | + print '<td>'; |
| 503 | + print '<input class="maxwidth200" type="text" name="SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID" value="'.getDolGlobalString('SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID', '').'">'; |
| 504 | + print '</td>'; |
| 505 | + print '<td><span class="opacitymedium small">12345,12346,... (keep empty to allow for everybody)</span></td>'; |
| 506 | + print '</tr>'; |
| 507 | +} |
| 508 | + |
| 509 | + |
| 510 | +print '<tr class="liste_titre">'; |
| 511 | +print '<td class="titlefieldmiddle">'.$langs->trans("Fees").'</td><td></td>'; |
| 512 | +print '<td><div class="float"></div><div class="floatright">'; |
| 513 | +print '</div></td>'; |
| 514 | +print "</tr>\n"; |
| 515 | + |
| 516 | + |
494 | 517 | print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_INFRA_COST").'</td>'; |
495 | 518 | print '<td>'; |
496 | 519 | print '<input class="maxwidth50" type="text" name="SELLYOURSAAS_INFRA_COST" value="'.getDolGlobalString('SELLYOURSAAS_INFRA_COST', 0).'">'; |
|
505 | 528 | print '<td><span class="opacitymedium small">0.02</span></td>'; |
506 | 529 | print '</tr>'; |
507 | 530 |
|
| 531 | + |
| 532 | +print '<tr class="liste_titre">'; |
| 533 | +print '<td class="titlefieldmiddle">'.$langs->trans("Cancellation").'</td><td></td>'; |
| 534 | +print '<td><div class="float"></div><div class="floatright">'; |
| 535 | +print '</div></td>'; |
| 536 | +print "</tr>\n"; |
| 537 | + |
508 | 538 | print '<tr class="oddeven"><td>'.$langs->trans("SELLYOURSAAS_ASK_DESTROY_REASON").'</td>'; |
509 | 539 | print '<td>'; |
510 | 540 | if ($conf->use_javascript_ajax) { |
|
0 commit comments