Example #1
0
                echo $invoice['id'];
                ?>
&type=expiry" title="Envoyé automatiquement le jour de l'échéance.">Envoyer une notification d'expiration</a></div>
                      </td>
                    </form>
                  <?php 
            }
            ?>
                </tr>
              <?php 
        }
        ?>
            </table>
          <?php 
    } else {
        $membership_type_info = get_membership_info_from_id($member['membership_type_id']);
        $amount = $membership_type_info['amount'];
        ?>
              Aucune facture. <a href="../facturer?m=<?php 
        echo $member['id'];
        ?>
">Cr&eacute;er une facture de <?php 
        echo $amount;
        ?>
$</a>
          <?php 
    }
    ?>
      <p><a href="../liste/">Retour à la liste</a></p>

      <?php 
Example #2
0
/**
 * @return the created invoice.
 */
function create_invoice($member)
{
    $membership_type_info = get_membership_info_from_id($member['membership_type_id']);
    //    $membership_type_info = get_membership_info($member['type']);
    $amount = $membership_type_info['amount'];
    //$amount = config("amount");
    if (!$amount) {
        die("Can't get amount of membership for member #" . $member['id']);
    }
    $sql = "insert into invoice (\n        member_id,\n        amount,\n        date_created\n        ) values (\n        {$member['id']},\n        {$amount},\n        sysdate())";
    member_query($sql);
    $sql = "SELECT LAST_INSERT_ID() AS invoice_id";
    $rs = member_query($sql);
    $row = mysql_fetch_assoc($rs);
    $invoice_id = $row["invoice_id"];
    return get_invoice($invoice_id);
}