Fix phpcs
This commit is contained in:
parent
5b0dd0e31b
commit
5edaa9a98c
@ -19,16 +19,18 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \file htdocs/multicompany/actions_multicompany.class.php
|
* \file htdocs/stripe/class/actions_stripe.class.php
|
||||||
* \ingroup multicompany
|
* \ingroup stripe
|
||||||
* \brief File Class multicompany
|
* \brief File Class actionsstripeconnect
|
||||||
*/
|
*/
|
||||||
require_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';;
|
require_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';;
|
||||||
|
|
||||||
|
|
||||||
$langs->load("stripe@stripe");
|
$langs->load("stripe@stripe");
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \class ActionsMulticompany
|
* Class Actions Stripe Connect
|
||||||
* \brief Class Actions of the module multicompany
|
|
||||||
*/
|
*/
|
||||||
class ActionsStripeconnect
|
class ActionsStripeconnect
|
||||||
{
|
{
|
||||||
@ -54,21 +56,25 @@ class ActionsStripeconnect
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* formObjectOptions
|
||||||
|
*
|
||||||
|
* @param array $parameters Parameters
|
||||||
|
* @param Object $object Object
|
||||||
|
* @param string $action Action
|
||||||
*/
|
*/
|
||||||
function formObjectOptions($parameters=false, &$object, &$action='')
|
function formObjectOptions($parameters=false, &$object, &$action='')
|
||||||
{
|
{
|
||||||
global $db,$conf,$user,$langs,$form;
|
global $db,$conf,$user,$langs,$form;
|
||||||
|
|
||||||
if (! empty($conf->stripe->enabled) && (empty($conf->global->STRIPE_LIVE) || empty($conf->global->STRIPECONNECT_LIVE) || GETPOST('forcesandbox','alpha')))
|
if (! empty($conf->stripe->enabled) && (empty($conf->global->STRIPE_LIVE) || empty($conf->global->STRIPECONNECT_LIVE) || GETPOST('forcesandbox','alpha')))
|
||||||
{
|
{
|
||||||
$service = 'StripeTest';
|
$service = 'StripeTest';
|
||||||
dol_htmloutput_mesg($langs->trans('YouAreCurrentlyInSandboxMode','Stripe'),'','warning');
|
dol_htmloutput_mesg($langs->trans('YouAreCurrentlyInSandboxMode','Stripe'),'','warning');
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$service = 'StripeLive';
|
$service = 'StripeLive';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_array($parameters) && ! empty($parameters))
|
if (is_array($parameters) && ! empty($parameters))
|
||||||
{
|
{
|
||||||
@ -80,88 +86,96 @@ else
|
|||||||
|
|
||||||
|
|
||||||
if (is_object($object) && $object->element == 'societe')
|
if (is_object($object) && $object->element == 'societe')
|
||||||
{
|
{
|
||||||
$this->resprints.= '<tr><td>';
|
$this->resprints.= '<tr><td>';
|
||||||
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
||||||
$this->resprints.= $langs->trans('StripeCustomer');
|
$this->resprints.= $langs->trans('StripeCustomer');
|
||||||
$this->resprints.= '<td><td align="right">';
|
$this->resprints.= '<td><td align="right">';
|
||||||
// $this->resprints.= '<a href="'.$dolibarr_main_url_root.dol_buildpath('/dolipress/card.php?socid='.$object->id, 1).'">'.img_edit().'</a>';
|
// $this->resprints.= '<a href="'.$dolibarr_main_url_root.dol_buildpath('/dolipress/card.php?socid='.$object->id, 1).'">'.img_edit().'</a>';
|
||||||
$this->resprints.= '</td></tr></table>';
|
$this->resprints.= '</td></tr></table>';
|
||||||
$this->resprints.= '</td>';
|
$this->resprints.= '</td>';
|
||||||
$this->resprints.= '<td colspan="3">';
|
$this->resprints.= '<td colspan="3">';
|
||||||
$stripe=new Stripe($db);
|
$stripe=new Stripe($db);
|
||||||
if ($stripe->getStripeAccount($service)&&$object->client!=0) {
|
if ($stripe->getStripeAccount($service)&&$object->client!=0) {
|
||||||
$customer=$stripe->customerStripe($object->id,$stripe->getStripeAccount($service));
|
$customer=$stripe->customerStripe($object->id,$stripe->getStripeAccount($service));
|
||||||
$this->resprints.= $customer->id;
|
$this->resprints.= $customer->id;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$this->resprints.= $langs->trans("NoStripe");
|
$this->resprints.= $langs->trans("NoStripe");
|
||||||
}
|
}
|
||||||
$this->resprints.= '</td></tr>';
|
$this->resprints.= '</td></tr>';
|
||||||
|
|
||||||
}
|
}
|
||||||
elseif (is_object($object) && $object->element == 'member'){
|
elseif (is_object($object) && $object->element == 'member'){
|
||||||
$this->resprints.= '<tr><td>';
|
$this->resprints.= '<tr><td>';
|
||||||
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
||||||
$this->resprints.= $langs->trans('StripeCustomer');
|
$this->resprints.= $langs->trans('StripeCustomer');
|
||||||
$this->resprints.= '<td><td align="right">';
|
$this->resprints.= '<td><td align="right">';
|
||||||
$this->resprints.= '</td></tr></table>';
|
$this->resprints.= '</td></tr></table>';
|
||||||
$this->resprints.= '</td>';
|
$this->resprints.= '</td>';
|
||||||
$this->resprints.= '<td colspan="3">';
|
$this->resprints.= '<td colspan="3">';
|
||||||
$stripe=new Stripe($db);
|
$stripe=new Stripe($db);
|
||||||
if ($stripe->getStripeAccount($service)&&$object->fk_soc>'0') {
|
if ($stripe->getStripeAccount($service)&&$object->fk_soc>'0') {
|
||||||
$customer=$stripe->customerStripe($object->fk_soc,$stripe->getStripeAccount($service));
|
$customer=$stripe->customerStripe($object->fk_soc,$stripe->getStripeAccount($service));
|
||||||
$this->resprints.= $customer->id;
|
$this->resprints.= $customer->id;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$this->resprints.= $langs->trans("NoStripe");
|
$this->resprints.= $langs->trans("NoStripe");
|
||||||
}
|
}
|
||||||
$this->resprints.= '</td></tr>';
|
$this->resprints.= '</td></tr>';
|
||||||
|
|
||||||
$this->resprints.= '<tr><td>';
|
$this->resprints.= '<tr><td>';
|
||||||
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
||||||
$this->resprints.= $langs->trans('SubscriptionStripe');
|
$this->resprints.= $langs->trans('SubscriptionStripe');
|
||||||
$this->resprints.= '<td><td align="right">';
|
$this->resprints.= '<td><td align="right">';
|
||||||
$this->resprints.= '</td></tr></table>';
|
$this->resprints.= '</td></tr></table>';
|
||||||
$this->resprints.= '</td>';
|
$this->resprints.= '</td>';
|
||||||
$this->resprints.= '<td colspan="3">';
|
$this->resprints.= '<td colspan="3">';
|
||||||
$stripe=new Stripe($db);
|
$stripe=new Stripe($db);
|
||||||
if (7==4) {
|
if (7==4) {
|
||||||
$customer=$stripe->customerStripe($object->id,$stripe->getStripeAccount($service));
|
$customer=$stripe->customerStripe($object->id,$stripe->getStripeAccount($service));
|
||||||
$this->resprints.= $customer->id;
|
$this->resprints.= $customer->id;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$this->resprints.= $langs->trans("NoStripe");
|
$this->resprints.= $langs->trans("NoStripe");
|
||||||
}
|
}
|
||||||
$this->resprints.= '</td></tr>';
|
$this->resprints.= '</td></tr>';
|
||||||
}
|
}
|
||||||
elseif (is_object($object) && $object->element == 'adherent_type'){
|
elseif (is_object($object) && $object->element == 'adherent_type'){
|
||||||
$this->resprints.= '<tr><td>';
|
$this->resprints.= '<tr><td>';
|
||||||
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
$this->resprints.= '<table width="100%" class="nobordernopadding"><tr><td>';
|
||||||
$this->resprints.= $langs->trans('PlanStripe');
|
$this->resprints.= $langs->trans('PlanStripe');
|
||||||
$this->resprints.= '<td><td align="right">';
|
$this->resprints.= '<td><td align="right">';
|
||||||
// $this->resprints.= '<a href="'.$dolibarr_main_url_root.dol_buildpath('/dolipress/card.php?socid='.$object->id, 1).'">'.img_edit().'</a>';
|
// $this->resprints.= '<a href="'.$dolibarr_main_url_root.dol_buildpath('/dolipress/card.php?socid='.$object->id, 1).'">'.img_edit().'</a>';
|
||||||
$this->resprints.= '</td></tr></table>';
|
$this->resprints.= '</td></tr></table>';
|
||||||
$this->resprints.= '</td>';
|
$this->resprints.= '</td>';
|
||||||
$this->resprints.= '<td colspan="3">';
|
$this->resprints.= '<td colspan="3">';
|
||||||
$stripe=new Stripe($db);
|
$stripe=new Stripe($db);
|
||||||
if (7==4) {
|
if (7==4) {
|
||||||
$customer=$stripe->customerStripe($object->id,$stripe->getStripeAccount($service));
|
$customer=$stripe->customerStripe($object->id,$stripe->getStripeAccount($service));
|
||||||
$this->resprints.= $customer->id;
|
$this->resprints.= $customer->id;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$this->resprints.= $langs->trans("NoStripe");
|
$this->resprints.= $langs->trans("NoStripe");
|
||||||
}
|
}
|
||||||
$this->resprints.= '</td></tr>';
|
$this->resprints.= '</td></tr>';
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
function addMoreActionsButtons($parameters=false, &$object, &$action='')
|
/**
|
||||||
|
* addMoreActionsButtons
|
||||||
|
*
|
||||||
|
* @param arra $parameters Parameters
|
||||||
|
* @param Object $object Object
|
||||||
|
* @param string $action action
|
||||||
|
* @return int 0
|
||||||
|
*/
|
||||||
|
function addMoreActionsButtons($parameters=false, &$object, &$action='')
|
||||||
{
|
{
|
||||||
global $db,$conf,$user,$langs,$form;
|
global $db,$conf,$user,$langs,$form;
|
||||||
if (is_object($object) && $object->element == 'facture'){
|
if (is_object($object) && $object->element == 'facture'){
|
||||||
// On verifie si la facture a des paiements
|
// On verifie si la facture a des paiements
|
||||||
$sql = 'SELECT pf.amount';
|
$sql = 'SELECT pf.amount';
|
||||||
$sql .= ' FROM ' . MAIN_DB_PREFIX . 'paiement_facture as pf';
|
$sql .= ' FROM ' . MAIN_DB_PREFIX . 'paiement_facture as pf';
|
||||||
$sql .= ' WHERE pf.fk_facture = ' . $object->id;
|
$sql .= ' WHERE pf.fk_facture = ' . $object->id;
|
||||||
@ -183,34 +197,35 @@ $this->resprints.= $langs->trans("NoStripe");
|
|||||||
$resteapayer = $object->total_ttc - $totalpaye;
|
$resteapayer = $object->total_ttc - $totalpaye;
|
||||||
// Request a direct debit order
|
// Request a direct debit order
|
||||||
if ($object->statut > Facture::STATUS_DRAFT && $object->statut < Facture::STATUS_ABANDONED && $object->paye == 0)
|
if ($object->statut > Facture::STATUS_DRAFT && $object->statut < Facture::STATUS_ABANDONED && $object->paye == 0)
|
||||||
{ $stripe=new Stripe($db);
|
{
|
||||||
if ($resteapayer > 0)
|
$stripe=new Stripe($db);
|
||||||
{
|
if ($resteapayer > 0)
|
||||||
if ($stripe->getStripeAccount($conf->entity)) // a modifier avec droit stripe
|
{
|
||||||
{
|
if ($stripe->getStripeAccount($conf->entity)) // a modifier avec droit stripe
|
||||||
$langs->load("withdrawals");
|
{
|
||||||
print '<a class="butActionDelete" href="'.dol_buildpath('/stripeconnect/payment.php?facid='.$object->id.'&action=create', 1).'" title="'.dol_escape_htmltag($langs->trans("StripeConnectPay")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
$langs->load("withdrawals");
|
||||||
}
|
print '<a class="butActionDelete" href="'.dol_buildpath('/stripeconnect/payment.php?facid='.$object->id.'&action=create', 1).'" title="'.dol_escape_htmltag($langs->trans("StripeConnectPay")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
||||||
else
|
}
|
||||||
{
|
else
|
||||||
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
{
|
||||||
}
|
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
||||||
}
|
}
|
||||||
elseif ($resteapayer == 0)
|
}
|
||||||
{
|
elseif ($resteapayer == 0)
|
||||||
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
{
|
||||||
}
|
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif (is_object($object) && $object->element == 'invoice_supplier'){
|
elseif (is_object($object) && $object->element == 'invoice_supplier'){
|
||||||
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("StripeConnectPay")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("StripeConnectPay")).'">'.$langs->trans("StripeConnectPay").'</a>';
|
||||||
}
|
}
|
||||||
elseif (is_object($object) && $object->element == 'member'){
|
elseif (is_object($object) && $object->element == 'member'){
|
||||||
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("StripeAutoSubscription")).'">'.$langs->trans("StripeAutoSubscription").'</a>';
|
print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("StripeAutoSubscription")).'">'.$langs->trans("StripeAutoSubscription").'</a>';
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user