Пример #1
0
<?php

/**
 * 
 * MemberMouse(TM) (http://www.membermouse.com)
 * (c) MemberMouse, LLC. All rights reserved.
 */
$profile = new MM_CommissionProfile($p->id);
$initialPaymentChecked = $profile->initialCommissionEnabled() ? "checked" : "";
$reverseCommissionsChecked = $profile->doReverseCommissions() ? "checked" : "";
$defaultCommissionSelected = $profile->getRebillCommissionType() == MM_CommissionProfile::$COMMISSION_TYPE_DEFAULT ? "checked" : "";
$customCommissionSelected = $profile->getRebillCommissionType() == MM_CommissionProfile::$COMMISSION_TYPE_DEFAULT ? "" : "checked";
$flatrateSelected = $profile->getRebillCommissionType() == MM_CommissionProfile::$COMMISSION_TYPE_FLATRATE ? "selected" : "";
$percentSelected = $profile->getRebillCommissionType() == MM_CommissionProfile::$COMMISSION_TYPE_PERCENT ? "selected" : "";
$limitRebillsChecked = $profile->doLimitRebills() ? "checked" : "";
?>
<div id="mm-form-container">
	<input id='id' type='hidden' value='<?php 
if ($profile->getId() != 0) {
    echo $profile->getId();
}
?>
' />
	<input id='mm-enable-initial-commission' type='hidden' />
	<input id='mm-enable-rebill-commissions' type='hidden' />
	<input id='mm-limit-rebill-commissions' type='hidden' />
	<input id='mm-enable-reverse-commissions' type='hidden' />
	<input id='mm-rebill-commission-type' type='hidden' />
				
	<table cellspacing="10">
		<tr>
Пример #2
0
        $defaultFlag = MM_Utils::getDefaultFlag("Default Commission Profile\n\n{$defaultDescription}", "", true, 'margin-right:5px;');
    } else {
        $defaultFlag = MM_Utils::getDefaultFlag("Set as Default Commission Profile\n\n{$defaultDescription}", "onclick='mmjs.setDefault(\"" . $item->id . "\")'", false, 'margin-right:5px;');
    }
    if ($profile->initialCommissionEnabled()) {
        $initialCommission = MM_Utils::getCheckIcon();
    } else {
        $initialCommission = MM_Utils::getCrossIcon();
    }
    if ($profile->rebillCommissionsEnabled()) {
        $rebillCommissions = MM_Utils::getCheckIcon() . " ";
        $rebillCommissions .= "<span style='font-family:courier;'>{$profile->getRebillConfigDescription()}</span>";
    } else {
        $rebillCommissions = MM_Utils::getCrossIcon();
    }
    if ($profile->doReverseCommissions()) {
        $doReverseCommissions = MM_Utils::getCheckIcon();
    } else {
        $doReverseCommissions = MM_Utils::getCrossIcon();
    }
    // Actions
    $editActionUrl = 'onclick="mmjs.edit(\'mm-commission-profiles-dialog\', \'' . $item->id . '\')"';
    $deleteActionUrl = 'onclick="mmjs.remove(\'' . $item->id . '\')"';
    $actions = MM_Utils::getEditIcon("Edit Commission Profile", '', $editActionUrl);
    if (!$profile->hasAssociations()) {
        $actions .= MM_Utils::getDeleteIcon("Delete Commission Profile", 'margin-left:5px;', $deleteActionUrl);
    } else {
        $actions .= MM_Utils::getDeleteIcon("This commission profile is currently being used and cannot be deleted", 'margin-left:5px;', '', true);
    }
    $rows[] = array(array('content' => $defaultFlag . " <span title='ID [" . $item->id . "]'>" . $profile->getName() . "</span>"), array('content' => $initialCommission), array('content' => $rebillCommissions), array('content' => $doReverseCommissions), array('content' => $actions));
}