当前位置: 首页>>代码示例>>PHP>>正文


PHP Adherent::cotisation方法代码示例

本文整理汇总了PHP中Adherent::cotisation方法的典型用法代码示例。如果您正苦于以下问题:PHP Adherent::cotisation方法的具体用法?PHP Adherent::cotisation怎么用?PHP Adherent::cotisation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Adherent的用法示例。


在下文中一共展示了Adherent::cotisation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1:

         $datelast = dol_time_plus_duree(dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION]), -1, 'y') + 60 * 60 * 24;
         $pricelast = price2num($ldapuser[$conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT]);
         // Cas special ou date derniere <= date premiere
         if ($datefirst && $datelast && $datelast <= $datefirst) {
             // On ne va inserer que la premiere
             $datelast = 0;
             if (!$pricefirst && $pricelast) {
                 $pricefirst = $pricelast;
             }
         }
     }
     // Insert first subscription
     if ($datefirst) {
         // Cree premiere cotisation et met a jour datefin dans adherent
         //print "xx".$datefirst."\n";
         $crowid = $member->cotisation($datefirst, $pricefirst, 0);
     }
     // Insert last subscription
     if ($datelast) {
         // Cree derniere cotisation et met a jour datefin dans adherent
         //print "yy".dol_print_date($datelast)."\n";
         $crowid = $member->cotisation($datelast, $pricelast, 0);
     }
 }
 if (!$error || $forcecommit) {
     if (!$error) {
         print $langs->transnoentities("NoErrorCommitIsDone") . "\n";
     } else {
         print $langs->transnoentities("ErrorButCommitIsDone") . "\n";
     }
     $db->commit();
开发者ID:ADDAdev,项目名称:Dolibarr,代码行数:31,代码来源:sync_members_ldap2dolibarr.php


注:本文中的Adherent::cotisation方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。