Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <addon addon_id="Waindigo_UserUpgrades" title="User Upgrades by Waindigo" version_string="1.3.1a" version_id="1396376113" url="http://waindigo.com/" install_callback_class="Waindigo_Install" install_callback_method="install" uninstall_callback_class="Waindigo_Install" uninstall_callback_method="uninstall">
- <admin_navigation>
- <navigation navigation_id="userUpgradeLog" parent_navigation_id="userUpgrades" display_order="20" link="advanced-upgrades/log" admin_permission_id="viewLogs" debug_only="0" hide_no_children="0"/>
- <navigation navigation_id="userUpgradessearch" parent_navigation_id="userUpgrades" display_order="30" link="user-upgrades/search" admin_permission_id="" debug_only="0" hide_no_children="0"/>
- </admin_navigation>
- <admin_permissions/>
- <admin_style_properties/>
- <admin_templates>
- <template title="waindigo_active_record_view_userupgrades"><![CDATA[<xen:title>{xen:phrase waindigo_transaction_log_userupgrades}</xen:title>
- <div class="section">
- <div class="overlayScroll">
- <table width="100%">
- <tr>
- <th class="subHeading" colspan="2">Transaction</th>
- </tr>
- <tr>
- <th class="primaryContent" width="25%">
- {xen:phrase waindigo_au_id_userupgrades}:
- </th>
- <td class="primaryContent">
- {$record.user_upgrade_record_id}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase waindigo_user_id_userupgrades}:
- </th>
- <td class="primaryContent">
- {$record.user_id}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase waindigo_upgrade_id_userupgrades}:
- </th>
- <td class="primaryContent">
- {$record.user_upgrade_id}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase start_date}:
- </th>
- <td class="primaryContent">
- {xen:date $record.start_date}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase end_date}:
- </th>
- <td class="primaryContent">
- <xen:if is="{$record.end_date}==0">
- {xen:phrase permanent}
- <xen:else/>
- {xen:date $record.end_date}
- </xen:if>
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase waindigo_amount_userupgrades}:
- </th>
- <td class="primaryContent">
- {$record.amount}
- </td>
- </tr>
- </table>
- <table width="100%">
- <tr>
- <th class="subHeading" colspan="2">{xen:phrase extra}</th>
- </tr>
- <xen:foreach loop="$record.extra" key="$key" value="$value">
- <tr>
- <th class="primaryContent" width="25%">
- {$key}:
- </th>
- <td class="primaryContent">
- {$value}
- </td>
- </tr>
- </xen:foreach>
- </table>
- </div>
- <div class="sectionFooter overlayOnly">
- <a class="button primary OverlayCloser">{xen:phrase close}</a>
- </div>
- </div>]]></template>
- <template title="waindigo_date_helper_userupgrades"><![CDATA[<ul dir="ltr" id="date_helper">
- <input type="text" name="day" value="{xen:if $data.day, $data.day}" class="textCtrl autoSize" placeholder="{xen:phrase day}" size="2" maxlength="2" />
- <select name="dob_month" class="textCtrl autoSize" placeholder="{xen:phrase month}">
- <option value="0" {xen:selected "{$data.month} == 0"}> </option>
- <option value="1" {xen:selected "{$data.month} == 1"}>{xen:phrase month_1}</option>
- <option value="2" {xen:selected "{$data.month} == 2"}>{xen:phrase month_2}</option>
- <option value="3" {xen:selected "{$data.month} == 3"}>{xen:phrase month_3}</option>
- <option value="4" {xen:selected "{$data.month} == 4"}>{xen:phrase month_4}</option>
- <option value="5" {xen:selected "{$data.month} == 5"}>{xen:phrase month_5}</option>
- <option value="6" {xen:selected "{$data.month} == 6"}>{xen:phrase month_6}</option>
- <option value="7" {xen:selected "{$data.month} == 7"}>{xen:phrase month_7}</option>
- <option value="8" {xen:selected "{$data.month} == 8"}>{xen:phrase month_8}</option>
- <option value="9" {xen:selected "{$data.month} == 9"}>{xen:phrase month_9}</option>
- <option value="10" {xen:selected "{$data.month} == 10"}>{xen:phrase month_10}</option>
- <option value="11" {xen:selected "{$data.month} == 11"}>{xen:phrase month_11}</option>
- <option value="12" {xen:selected "{$data.month} == 12"}>{xen:phrase month_12}</option>
- </select>
- <input type="text" name="year" value="{xen:if $data.year, $data.year}" class="textCtrl autoSize" placeholder="{xen:phrase year}" size="4" maxlength="4" />
- <ul>]]></template>
- <template title="waindigo_edit_end_date_userupgrades"><![CDATA[<xen:form action="{xen:adminlink 'user-upgrades/edit/end/date', '', 'user_id={$user.user_id}', 'user_upgrade_id={$upgradeRecord.user_upgrade_id}'}">
- <xen:h1>{xen:phrase waindigo_edit_end_date_userupgrades}</xen:h1>
- <xen:textboxunit label="{xen:phrase end_date}:" type="date" name="end_date" value="{xen:date $upgradeRecord.end_date, 'Y-m-d'}" >
- <xen:explain>{xen:phrase waindigo_edit_end_date_explain_userupgrades}</xen:explain>
- </xen:textboxunit>
- <xen:submitunit save="{xen:phrase save}" />
- <input type="hidden" name="_xfConfirm" value="1" />
- <input type="hidden" name="redirect" value="{$redirect}" />
- </xen:form>]]></template>
- <template title="waindigo_search_upgrades_userupgrades"><![CDATA[<xen:title>{xen:phrase waindigo_search_upgraded_users_userupgrades}</xen:title>
- <xen:form action="{xen:adminlink user-upgrades/history}">
- <h2 class="textHeading">{xen:phrase waindigo_search_upgrade_history_userupgrades}</h2>
- <xen:textboxunit label="{xen:phrase user_name}:" hint="{xen:phrase you_may_leave_this_blank}" name="username" inputclass="AutoComplete AcSingle" />
- <xen:selectunit label="{xen:phrase upgrade}:" name="user_upgrade_id">
- <xen:option value="0">({xen:phrase any})</xen:option>
- <xen:foreach loop="$upgrades" value="$upgrade">
- <xen:option value="{$upgrade.user_upgrade_id}">{$upgrade.title}</xen:option>
- </xen:foreach>
- </xen:selectunit>
- <xen:submitunit save="{xen:phrase search}" />
- </xen:form>]]></template>
- <template title="waindigo_topctrl_userupgrades"><![CDATA[<a href="{xen:adminlink user-upgrades/import}" class="button">{xen:phrase waindigo_import_user_upgrade_userupgrades}</a>]]></template>
- <template title="waindigo_transaction_log_items_userupgrades"><![CDATA[<xen:foreach loop="$transactions" value="$transaction">
- <xen:listitem
- id="{$transaction.user_upgrade_log_id}"
- label="{$transaction.message}"
- href="{xen:adminlink 'advanced-upgrades/view'}&id={$transaction.user_upgrade_log_id}"
- snippet="{xen:date $transaction.log_date} {xen:time $transaction.log_date}">
- <xen:html>
- <a class="OverlayTrigger secondaryContent" href="admin.php?advanced-upgrades/view&id={$transaction.user_upgrade_log_id}">{xen:phrase details}</a>
- </xen:html>
- </xen:listitem>
- </xen:foreach>]]></template>
- <template title="waindigo_transaction_log_userupgrades"><![CDATA[<xen:title>{xen:phrase waindigo_transaction_log_userupgrades}</xen:title>
- <xen:require css="filter_list.css" />
- <xen:require js="js/xenforo/filter_list.js" />
- <xen:require js="js/waindigo/userupgrades/filter_list_advanced.js" />
- <xen:if is="{$transactions}">
- <div class="section">
- <xen:form action="{xen:adminlink advanced-upgrades/log, '', '_params={$linkParams}'}" class="section">
- <h2 class="subHeading">
- <xen:include template="filter_list_controls" />
- {xen:phrase message}
- </h2>
- <ol class="FilterList Scrollable" data-ajaxFilter="true">
- <xen:include template="waindigo_transaction_log_items_userupgrades" />
- </ol>
- </xen:form>
- <p class="sectionFooter">{xen:phrase showing_x_of_y_items, 'count=<span class="FilterListCount">{xen:count $transactions}</span>', 'total={xen:number $total}'}</p>
- </div>
- <xen:adminpagenav page="{$page}" perpage="{$perPage}" total="{$total}" link="advanced-upgrades/log" />
- <script>
- $(document).ready(function() {
- $(".PageNav a").each(function()
- {
- if ($(this).attr("href")!=undefined)
- {
- $(this).attr("href", $(this).attr("href").replace(/amp\;/gi,''));
- }
- });
- });
- </script>
- <xen:else />
- <div class="noResults">{xen:phrase waindigo_no_transactions_logged_userupgrades}</div>
- </xen:if>]]></template>
- <template title="waindigo_transaction_log_view_userupgrades"><![CDATA[<xen:title>{xen:phrase waindigo_transaction_log_userupgrades}</xen:title>
- <div class="section">
- <div class="overlayScroll">
- <table width="100%">
- <tr>
- <th class="subHeading" colspan="2">Transaction</th>
- </tr>
- <tr>
- <th class="primaryContent" width="25%">
- {xen:phrase waindigo_au_id_userupgrades}:
- </th>
- <td class="primaryContent">
- {$transaction.user_upgrade_log_id}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase waindigo_record_id_userupgrades}:
- </th>
- <td class="primaryContent">
- {$transaction.user_upgrade_record_id}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase waindigo_processor_userupgrades}:
- </th>
- <td class="primaryContent">
- {$transaction.processor}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase waindigo_transaction_id_userupgrades}:
- </th>
- <td class="primaryContent">
- {$transaction.transaction_id}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase type}:
- </th>
- <td class="primaryContent">
- {$transaction.transaction_type}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase message}:
- </th>
- <td class="primaryContent">
- {$transaction.message}
- </td>
- </tr>
- <tr>
- <th class="primaryContent">
- {xen:phrase date}:
- </th>
- <td class="primaryContent">
- {xen:date $transaction.log_date} {xen:time $transaction.log_date}
- </td>
- </tr>
- </table>
- <table width="100%">
- <tr>
- <th class="subHeading" colspan="2">{xen:phrase waindigo_transaction_details_userupgrades}</th>
- </tr>
- <xen:foreach loop="$transaction.transaction_details" key="$key" value="$value">
- <tr>
- <th class="primaryContent" width="25%">
- {$key}:
- </th>
- <td class="primaryContent">
- {$value}
- </td>
- </tr>
- </xen:foreach>
- </table>
- </div>
- <div class="sectionFooter overlayOnly">
- <a class="button primary OverlayCloser">{xen:phrase close}</a>
- </div>
- </div>]]></template>
- <template title="waindigo_upgrade_history_userupgrades"><![CDATA[<xen:title>{xen:phrase waindigo_user_upgrades_history_userupgrades}</xen:title>
- <xen:include template="waindigo_upgrade_records_userupgrades" />]]></template>
- <template title="waindigo_upgrade_records_userupgrades"><![CDATA[<xen:if is="{$upgradeRecords}">
- <table class="dataTable">
- <tr class="dataRow">
- <th>{xen:phrase user}</th>
- <th>{xen:phrase user_upgrade_title}</th>
- <th>{xen:phrase waindigo_amount_userupgrades}</th>
- <th>{xen:phrase end_date}</th>
- <th> </th>
- </tr>
- <xen:foreach loop="$upgradeRecords" value="$upgradeRecord">
- <tr class="dataRow">
- <td>{$upgradeRecord.username}</td>
- <td>{$upgradeRecord.title}</td>
- <td>{$upgradeRecord.amount}</td>
- <td><xen:if is="{$upgradeRecord.end_date}">{xen:date $upgradeRecord.end_date}<xen:else />{xen:phrase permanent}</xen:if></td>
- <td class="dataOptions">
- <a href="{xen:adminlink user-upgrades/downgrade, '', 'user_upgrade_record_id={$upgradeRecord.user_upgrade_record_id}'}" class="secondaryContent">{xen:phrase downgrade}</a>
- <a href="{xen:adminlink user-upgrades/edit/end/date, '', 'user_id={$upgradeRecord.user_id}', 'user_upgrade_id={$upgradeRecord.user_upgrade_id}'}" class="secondaryContent OverlayTrigger liftCtrl">{xen:phrase waindigo_edit_end_date_userupgrades}</a>
- <a href="admin.php?advanced-upgrades/viewActive&id={$upgradeRecord.user_upgrade_record_id}" class="OverlayTrigger secondaryContent">{xen:phrase details}</a>
- </td>
- </tr>
- </xen:foreach>
- <tr>
- <td colspan="5" class="sectionFooter">{xen:phrase showing_x_of_y_items, 'count={xen:count $upgradeRecords}', 'total={xen:number $totalRecords}'}</td>
- </tr>
- </table>
- {xen:adminpagenav $perPage, $totalRecords, $page, user-upgrades/active, ''}
- <xen:else />
- {xen:phrase there_no_upgrades_active_at_this_time}
- </xen:if>]]></template>
- <template title="waindigo_user_edit_userupgrades"><![CDATA[<option value="paypal_pending" {xen:selected '{$user.user_state} == "paypal_pending"'}>{xen:phrase waindigo_awaiting_paypal_payment_userupgrades}</option>]]></template>
- <template title="waindigo_user_search_userupgrades"><![CDATA[<li><label for="ctrl_criteriauser_state_paypal_pending"><input type="checkbox" name="criteria[user_state][]" value="paypal_pending" id="ctrl_criteriauser_state_paypal_pending" checked="checked"> {xen:phrase waindigo_awaiting_paypal_payment_userupgrades}</label></li>]]></template>
- <template title="waindigo_user_upgrade_active_userupgrades"><![CDATA[<xen:title>{xen:phrase active_user_upgrades}</xen:title>
- <xen:include template="waindigo_upgrade_records_userupgrades" />]]></template>
- <template title="waindigo_user_upgrade_edit_userupgrades"><![CDATA[<xen:require js="js/waindigo/userupgrades/user_upgrade_edit.js" />
- <xen:title>{xen:if '{$upgrade.title}', '{xen:phrase edit_user_upgrade}: {$upgrade.title}', '{xen:phrase create_new_user_upgrade}'}</xen:title>
- <xen:if is="{$upgrade.title}">
- <xen:navigation>
- <xen:breadcrumb href="{xen:adminlink user-upgrades}#{xen:helper listitemid, $upgrade.user_upgrade_id}">{$upgrade.title}</xen:breadcrumb>
- </xen:navigation>
- </xen:if>
- <xen:topctrl>
- <a href="{xen:adminlink user-upgrades/export, {$upgrade}}" class="button">{xen:phrase waindigo_export_user_upgrade_userupgrades}</a>
- </xen:topctrl>
- <xen:form action="{xen:adminlink user-upgrades/save, $upgrade}">
- <xen:textboxunit label="{xen:phrase title}:" name="title" value="{$upgrade.title}" data-liveTitleTemplate="{xen:if {$upgrade.title},
- '{xen:phrase edit_user_upgrade}: <em>%s</em>',
- '{xen:phrase create_new_user_upgrade}: <em>%s</em>'}" />
- <xen:textboxunit label="{xen:phrase description}:" name="description" value="{$upgrade.description}" rows="2" inputclass="Elastic" />
- <xen:textboxunit label="{xen:phrase waindigo_agreement_userupgrades}:" name="agreement" value="{$upgrade.agreement}" rows="4" inputclass="Elastic" />
- <xen:textboxunit label="{xen:phrase redirect}:" name="redirect" value="{$upgrade.redirect}" />
- <xen:spinboxunit label="{xen:phrase display_order}:" name="display_order" value="{$upgrade.display_order}" min="1" />
- <xen:controlunit label="{xen:phrase cost}:">
- <xen:textbox name="cost_amount" value="{$upgrade.cost_amount}" size="3" />
- <xen:select name="cost_currency" value="{$upgrade.cost_currency}" inputclass="autoSize">
- <xen:option value="usd">USD</xen:option>
- <xen:option value="cad">CAD</xen:option>
- <xen:option value="aud">AUD</xen:option>
- <xen:option value="gbp">GBP</xen:option>
- <xen:option value="eur">EUR</xen:option>
- </xen:select>
- </xen:controlunit>
- <xen:checkboxunit label="">
- <xen:option label="{xen:phrase waindigo_tiered_upgrade_userupgrades}" hint="{xen:phrase waindigo_tiered_upgrade_explain_userupgrades}" name="tiered_upgrade" selected="{$upgrade.tiered_upgrade}" />
- </xen:checkboxunit>
- <xen:radiounit label="{xen:phrase length}:" name="length_type" value="{xen:if $upgrade.length_unit, 'timed', {xen:if $upgrade.specific_end_date, 'specific_date', 'permanent'}}">
- <xen:option value="permanent">{xen:phrase permanent}</xen:option>
- <xen:option value="timed" label="{xen:phrase for_length}:">
- <xen:disabled>
- <xen:textbox name="length_amount" value="{xen:if $upgrade.length_unit, $upgrade.length_amount, ''}" size="3" />
- <xen:select name="length_unit" value="{$upgrade.length_unit}" inputclass="autoSize">
- <xen:option value="day">{xen:phrase days}</xen:option>
- <xen:option value="month">{xen:phrase months}</xen:option>
- <xen:option value="year">{xen:phrase years}</xen:option>
- </xen:select>
- </xen:disabled>
- <xen:disabled>
- <label for="ctrl_recurring"><input type="checkbox" name="recurring" value="1" id="ctrl_recurring" {xen:checked $upgrade.recurring} /> {xen:phrase recurring_payments}</label>
- <p class="hint">{xen:phrase payment_automatically_aken_every_time_period_to_keep_active}</p>
- </xen:disabled>
- </xen:option>
- <xen:option value="specific_date" label="{xen:phrase waindigo_specific_end_date_userupgrades}:">
- <xen:disabled>
- <xen:textbox type="date" name="specific_end_date" value="{$upgrade.specific_end_date}" class="autoSize" />
- <p class="explain">{xen:phrase waindigo_specific_end_date_hint_userupgrades}</p>
- </xen:disabled>
- </xen:option>
- </xen:radiounit>
- <xen:controlunit label="{xen:phrase waindigo_initial_fee_userupgrades}:" explain="{xen:phrase waindigo_if_trial_period_set_this_is_the_cost_of_trial_userupgrades}" class="TrialCost">
- <xen:textbox name="cost_amount_trial" value="{$upgrade.cost_amount_trial}" size="3" />
- <span class="CurrencyCost">{$upgrade.cost_currency}</span>
- </xen:controlunit>
- <xen:controlunit label="{xen:phrase waindigo_trial_period_length_userupgrades}:" class="TrialPeriodLength">
- <xen:textbox name="length_amount_trial" value="{xen:if $upgrade.length_unit_trial, $upgrade.length_amount_trial, 0}" size="3" />
- <xen:select name="length_unit_trial" value="{$upgrade.length_unit_trial}" inputclass="autoSize">
- <xen:option value="day">{xen:phrase days}</xen:option>
- <xen:option value="month">{xen:phrase months}</xen:option>
- <xen:option value="year">{xen:phrase years}</xen:option>
- </xen:select>
- </xen:controlunit>
- <xen:controlunit label="{xen:phrase waindigo_paypal_email_userupgrades}:" explain="{xen:phrase waindigo_paypal_email_explain_userupgrades}">
- <xen:textbox name="paypal_email" value="{$upgrade.paypal_email}" type="email" />
- </xen:controlunit>
- <xen:controlunit label="{xen:phrase waindigo_notification_day_userupgrades}:" explain="{xen:phrase waindigo_notification_day_explain_userupgrades}">
- <xen:textbox name="notification_day" value="{$upgrade.notification_day}" type="number" />
- </xen:controlunit>
- <xen:comment>
- <xen:controlunit label="{xen:phrase waindigo_tax_rate_userupgrades}:">
- <xen:textbox name="tax_rate" value="{$upgrade.tax_rate}" size="3" />%
- </xen:controlunit>
- </xen:comment>
- <xen:checkboxunit label="{xen:phrase additional_user_groups}:" name="extra_group_ids" explain="{xen:phrase puts_user_in_selected_groups_while_upgrade_is_active}" class="checkboxColumns">
- <xen:options source="$userGroupOptions" />
- </xen:checkboxunit>
- <xen:checkboxunit label="{xen:phrase waindigo_permanent_user_group_userupgrades}:" name="permanent_group_ids" explain="{xen:phrase waindigo_permanent_user_group_explain_userupgrades}" class="checkboxColumns">
- <xen:options source="$permanentUserGroupOptions" />
- </xen:checkboxunit>
- <xen:checkboxunit label="{xen:phrase waindigo_required_user_groups_userupgrades}:" name="required_group_ids" explain="{xen:phrase waindigo_user_groups_member_must_be_in_for_upgrade_userupgrades}" class="checkboxColumns">
- <xen:options source="$requiredUserGroupOptions" />
- </xen:checkboxunit>
- <xen:if is="{$disabledUpgradeOptions}">
- <xen:checkboxunit label="{xen:phrase disabled_user_upgrades}:" name="disabled_upgrade_ids" explain="{xen:phrase disables_selected_user_upgrades_while_this_upgrade_is_active}">
- <xen:options source="$disabledUpgradeOptions" />
- </xen:checkboxunit>
- </xen:if>
- <xen:checkboxunit label="">
- <xen:option label="{xen:phrase waindigo_purchaseable_multiple_times_userupgrades}" name="purchase_multiple" selected="{$upgrade.purchase_multiple}" />
- </xen:checkboxunit>
- <xen:checkboxunit label="">
- <xen:option label="{xen:phrase can_be_purchased}" name="can_purchase" selected="{$upgrade.can_purchase}" />
- </xen:checkboxunit>
- <xen:checkboxunit label="">
- <xen:option label="{xen:phrase waindigo_hidden_upgrade_userupgrades}" hint="{xen:if {$upgrade.user_upgrade_id}, {xen:phrase waindigo_hidden_upgrade_explain_with_url_userupgrades, 'hiddenUrl={$upgrade.hiddenUrl}'}, {xen:phrase waindigo_hidden_upgrade_explain_userupgrades}}" name="hidden" selected="{$upgrade.hidden}" />
- </xen:checkboxunit>
- <xen:submitunit save="{xen:phrase save_user_upgrade}">
- <xen:if is="{$upgrade.user_upgrade_id}">
- <input type="button" value="{xen:phrase delete_user_upgrade}..." accesskey="d" class="button OverlayTrigger"
- data-href="{xen:adminlink user-upgrades/delete, $upgrade}" />
- </xen:if>
- </xen:submitunit>
- </xen:form>]]></template>
- <template title="waindigo_user_upgrade_import_userupgrades"><![CDATA[<xen:title>{xen:phrase waindigo_import_user_upgrade_userupgrades}</xen:title>
- <xen:form action="{xen:adminlink user-upgrades/import}" upload="true">
- <xen:uploadunit label="{xen:phrase import_from_uploaded_file}:" name="upload" />
- <xen:radiounit label="{xen:phrase import_as}:" name="target">
- <xen:option label="{xen:phrase waindigo_new_user_upgrade_userupgrades}:" value="new" selected="true" />
- <xen:option label="{xen:phrase waindigo_overwrite_user_upgrade_userupgrades}:" value="overwrite">
- <xen:select name="overwrite_user_upgrade_id">
- <xen:foreach loop="$userUpgrades" value="$userUpgrade">
- <xen:option value="{$userUpgrade.user_upgrade_id}">{$userUpgrade.title}</xen:option>
- </xen:foreach>
- </xen:select>
- </xen:option>
- </xen:radiounit>
- <xen:submitunit save="{xen:phrase import}" />
- <input type="hidden" name="_xfConfirm" value="1" />
- </xen:form>]]></template>
- </admin_templates>
- <admin_template_modifications/>
- <code_events/>
- <code_event_listeners>
- <listener event_id="container_public_params" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_ContainerPublicParams" callback_method="containerPublicParams" active="1" hint="" description=""/>
- <listener event_id="controller_pre_dispatch" execute_order="10" callback_class="Waindigo_Listener_ControllerPreDispatch" callback_method="controllerPreDispatch" active="1" hint="" description=""/>
- <listener event_id="file_health_check" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_FileHealthCheck" callback_method="fileHealthCheck" active="1" hint="" description=""/>
- <listener event_id="init_dependencies" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_InitDependencies" callback_method="initDependencies" active="1" hint="" description=""/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassController" active="0" hint="XenForo_ControllerPublic_Account" description="XenForo_ControllerPublic_Account (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassController" active="0" hint="XenForo_ControllerAdmin_Option" description="XenForo_ControllerAdmin_Option (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassController" active="0" hint="XenForo_ControllerAdmin_UserUpgrade" description="XenForo_ControllerAdmin_UserUpgrade (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassDataWriter" active="0" hint="XenForo_DataWriter_UserUpgrade" description="XenForo_DataWriter_UserUpgrade (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassModel" active="0" hint="XenForo_Model_UserUpgrade" description="XenForo_Model_UserUpgrade (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassDataWriter" active="0" hint="XenForo_DataWriter_User" description="XenForo_DataWriter_User (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassModel" active="0" hint="XenForo_Model_InlineMod_Conversation" description="XenForo_Model_InlineMod_Conversation (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassController" active="0" hint="XenForo_ControllerAdmin_User" description="XenForo_ControllerAdmin_User (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassModel" active="0" hint="XenForo_Model_User" description="XenForo_Model_User (For XenForo 1.2 and above)" compatibility_switch="1"/>
- <listener event_id="load_class_controller" execute_order="5" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassController" active="1" hint="" description="(For XenForo 1.1 and below)" compatibility_switch="1"/>
- <listener event_id="load_class_datawriter" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassDatawriter" active="1" hint="" description="(For XenForo 1.1 and below)" compatibility_switch="1"/>
- <listener event_id="load_class_model" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_LoadClass" callback_method="loadClassModel" active="1" hint="" description="(For XenForo 1.1 and below)" compatibility_switch="1"/>
- <listener event_id="template_create" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_TemplateCreate" callback_method="templateCreate" active="1" hint="" description=""/>
- <listener event_id="template_hook" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_TemplateHook" callback_method="templateHook" active="1" hint="" description="" compatibility_switch="1"/>
- <listener event_id="template_post_render" execute_order="10" callback_class="Waindigo_UserUpgrades_Listener_TemplatePostRender" callback_method="templatePostRender" active="1" hint="" description=""/>
- </code_event_listeners>
- <cron>
- <entry entry_id="Waindigo_userUpgrades" cron_class="Waindigo_UserUpgrades_CronEntry_UserUpgradeExpiryNotification" cron_method="runUserUpgradesNotification" active="1"><![CDATA[{"day_type":"dom","dom":["-1"],"hours":["0"],"minutes":["25"]}]]></entry>
- </cron>
- <email_templates>
- <template title="waindigo_user_upgrade_confirmation_userupgrades">
- <subject><![CDATA[{xen:phrase waindigo_user_upgrade_confirmation_subject_userupgrades}]]></subject>
- <body_text><![CDATA[{xen:phrase waindigo_user_upgrade_confirmation_body_text_userupgrades,
- "username={$username}",
- "board_link={xen:link 'canonical:index'}",
- "board_title={$xenOptions.boardTitle}",
- "upgrades_link={xen:link account/upgrades}",
- "title={$upgrade.title}"
- }]]></body_text>
- <body_html><![CDATA[<p style="margin-top: 0">{xen:phrase waindigo_user_upgrade_confirmation_body_html_userupgrades,
- "username={$username}",
- "prefs_link={xen:link 'canonical:account/contact-details'}",
- "board_link={xen:link 'canonical:index'}",
- "board_title={$xenOptions.boardTitle}",
- "title={$upgrade.title}",
- 'board=<a href="{xen:link canonical:index}" style="color: #176093; text-decoration: none">{$xenOptions.boardTitle}</a>'}</p>]]></body_html>
- </template>
- </email_templates>
- <email_template_modifications/>
- <optiongroups>
- <group group_id="waindigo_userUpgrades" display_order="2000" debug_only="0"/>
- <option option_id="waindigo_userUpgrades_congratsMessageNodeId" edit_format="callback" data_type="unsigned_integer" can_backup="1" validation_class="Waindigo_UserUpgrades_Option" validation_method="verifyOption">
- <default_value>0</default_value>
- <edit_format_params>XenForo_Option_ForumChooser::renderOption</edit_format_params>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="200"/>
- </option>
- <option option_id="waindigo_userUpgrades_defaultNotificationDay" edit_format="spinbox" data_type="integer" can_backup="1">
- <default_value>0</default_value>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="500"/>
- </option>
- <option option_id="waindigo_userUpgrades_disableGuest" edit_format="onoff" data_type="boolean" can_backup="1">
- <default_value/>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="20"/>
- </option>
- <option option_id="waindigo_userUpgrades_disablePopin" edit_format="onoff" data_type="boolean" can_backup="1">
- <default_value/>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="30"/>
- </option>
- <option option_id="waindigo_userUpgrades_emailConfirmOverride" edit_format="onoff" data_type="boolean" can_backup="1">
- <default_value>0</default_value>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="usersAndRegistration" display_order="116"/>
- <relation group_id="waindigo_userUpgrades" display_order="15"/>
- </option>
- <option option_id="waindigo_userUpgrades_paidRegistration" edit_format="onoff" data_type="boolean" can_backup="1">
- <default_value>0</default_value>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="usersAndRegistration" display_order="115"/>
- <relation group_id="waindigo_userUpgrades" display_order="10"/>
- </option>
- <option option_id="waindigo_userUpgrades_sendConfirmationEmail" edit_format="onoff" data_type="boolean" can_backup="1">
- <default_value>0</default_value>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="50"/>
- </option>
- <option option_id="waindigo_userUpgrades_shippingDefault" edit_format="radio" data_type="string" can_backup="1">
- <default_value>1</default_value>
- <edit_format_params>0={xen:phrase waindigo_prompt_for_shipping_address_userupgrades}
- 1={xen:phrase waindigo_do_not_prompt_for_shipping_address_userupgrades}
- 2={xen:phrase waindigo_prompt_for_shipping_address_and_require_userupgrades}</edit_format_params>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="90"/>
- </option>
- <option option_id="waindigo_userUpgrades_showLicense" edit_format="onoff" data_type="boolean" can_backup="1">
- <default_value>0</default_value>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="40"/>
- </option>
- <option option_id="waindigo_userUpgrades_terminology" edit_format="select" data_type="string" can_backup="1">
- <default_value/>
- <edit_format_params>default=Default custom=Custom (define below)</edit_format_params>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="110"/>
- </option>
- <option option_id="waindigo_userUpgrades_terminologyPlural" edit_format="textbox" data_type="string" can_backup="1">
- <default_value/>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="130"/>
- </option>
- <option option_id="waindigo_userUpgrades_terminologySingular" edit_format="textbox" data_type="string" can_backup="1">
- <default_value/>
- <edit_format_params/>
- <sub_options/>
- <relation group_id="waindigo_userUpgrades" display_order="120"/>
- </option>
- </optiongroups>
- <permissions>
- <permission_groups/>
- <permissions/>
- <interface_groups/>
- </permissions>
- <phrases>
- <phrase title="admin_navigation_userUpgradeLog" version_id="1371343639" version_string="1.2.0"><![CDATA[Transaction Log]]></phrase>
- <phrase title="admin_navigation_userUpgradessearch" version_id="1382467936" version_string="1.2.5"><![CDATA[Search User Upgrades]]></phrase>
- <phrase title="alert_user_upgrade_expiring" version_id="1380564327" version_string="1.2.4"><![CDATA[Your user upgrade, {upgrade}, is due to expire.]]></phrase>
- <phrase title="cron_entry_Waindigo_userUpgrades" version_id="1378830357" version_string="1.2.4"><![CDATA[Notifications for Expiring User Upgrades]]></phrase>
- <phrase title="option_group_waindigo_userUpgrades" version_id="1371343921" version_string="1.2.0"><![CDATA[
- User Upgrades by Waindigo
- ]]></phrase>
- <phrase title="option_group_waindigo_userUpgrades_description" version_id="1371343921" version_string="1.2.0"><![CDATA[
- Options for the User Upgrades by Waindigo add-on.
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_congratsMessageNodeId" version_id="1377015731" version_string="1.2.1"><![CDATA[
- Announce Upgrades in Forum
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_congratsMessageNodeId_explain" version_id="1377015731" version_string="1.2.1"><![CDATA[
- If a forum is selected here, a thread will be posted whenever a user is upgraded.
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_defaultNotificationDay" version_id="1380195616" version_string="1.2.4"><![CDATA[
- Default Notification Day
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_defaultNotificationDay_explain" version_id="1380195616" version_string="1.2.4"><![CDATA[
- If set this is the number of days before a user upgrade is due to expire that a user will be alerted, this will be overridden if set in specific user upgrades <br/> <i>If both options are set to default no alert will be sent</i>
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_disableGuest" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Disable Guest Purchases
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_disableGuest_explain" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Shows a "you must be registered" error when trying to purchase as a guest (guests can still view the upgrades page, they just can't buy anything without manually registering).
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_disablePopin" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Disable Purchase Popup
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_disablePopin_explain" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Uses full page purchases instead
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_emailConfirmOverride" version_id="1384341790" version_string="1.2.8"><![CDATA[Override Email Confirmation for Paid Registrations]]></phrase>
- <phrase title="option_waindigo_userUpgrades_emailConfirmOverride_explain" version_id="1384341790" version_string="1.2.8"><![CDATA[If selected, new accounts will skip email confirmation if they pay for an upgrade on your site.]]></phrase>
- <phrase title="option_waindigo_userUpgrades_paidRegistration" version_id="1373556736" version_string="1.2.0"><![CDATA[
- Paid Registration
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_paidRegistration_explain" version_id="1374764387" version_string="1.2.0"><![CDATA[
- Tick this box if you wish to activate paid registrations. This will require users to pay for a subscription before their account becomes active.
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_sendConfirmationEmail" version_id="1380647285" version_string="1.2.4"><![CDATA[Send Purchase Confirmation Email]]></phrase>
- <phrase title="option_waindigo_userUpgrades_sendConfirmationEmail_explain" version_id="1380647285" version_string="1.2.4"><![CDATA[Ticking this will send all users a confirmation email when they successfully upgrade their account]]></phrase>
- <phrase title="option_waindigo_userUpgrades_shippingDefault" version_id="1395410561" version_string="1.3.0"><![CDATA[PayPal Shipping Address Defaults]]></phrase>
- <phrase title="option_waindigo_userUpgrades_shippingDefault_explain" version_id="1395410561" version_string="1.3.0"><![CDATA[]]></phrase>
- <phrase title="option_waindigo_userUpgrades_showLicense" version_id="1374764387" version_string="1.2.0"><![CDATA[
- Show full license agreement on confirmation screen
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_showLicense_explain" version_id="1374764387" version_string="1.2.0"><![CDATA[
- Selecting this option will show the full license agreement on the confirmation screen, rather than requiring the user to click a link and open it in a new window/overlay.
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_terminology" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Terminology
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_terminologyPlural" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Custom Terminology (Plural)
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_terminologyPlural_explain" version_id="1371343639" version_string="1.2.0"><![CDATA[
- eg. Products
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_terminologySingular" version_id="1371343639" version_string="1.2.0"><![CDATA[
- Custom Terminology (Singular)
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_terminologySingular_explain" version_id="1371343639" version_string="1.2.0"><![CDATA[
- eg. Product
- ]]></phrase>
- <phrase title="option_waindigo_userUpgrades_terminology_explain" version_id="1394825129" version_string="1.2.9"><![CDATA[Terminology to use for user upgrades
- ]]></phrase>
- <phrase title="waindigo_about_to_purchase_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[You are about to purchase "{upgrade}"]]></phrase>
- <phrase title="waindigo_account_upgrade_confirm_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Account Upgrade Confirmation]]></phrase>
- <phrase title="waindigo_agreement_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Agreement]]></phrase>
- <phrase title="waindigo_amount_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Amount]]></phrase>
- <phrase title="waindigo_au_id_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[ID]]></phrase>
- <phrase title="waindigo_awaiting_paypal_payment_userupgrades" version_id="1373650480" version_string="1.2.0"><![CDATA[Awaiting PayPal payment]]></phrase>
- <phrase title="waindigo_congratulations_thread_message_userupgrades" version_id="1375866570" version_string="1.2.1"><![CDATA[Congratulations {username},
- You have been promoted to the {usergroup} usergroup. ]]></phrase>
- <phrase title="waindigo_congratulations_thread_title_userupgrades" version_id="1375866570" version_string="1.2.1"><![CDATA[{username} has been promoted to {usergroup}. ]]></phrase>
- <phrase title="waindigo_do_not_prompt_for_shipping_address_userupgrades" version_id="1395410561" version_string="1.3.0"><![CDATA[Do not prompt for shipping address]]></phrase>
- <phrase title="waindigo_edit_end_date_explain_userupgrades" version_id="1382361425" version_string="1.2.5"><![CDATA[This is the date that the user upgrade will end on]]></phrase>
- <phrase title="waindigo_edit_end_date_userupgrades" version_id="1380978140" version_string="1.2.5"><![CDATA[Edit End Date]]></phrase>
- <phrase title="waindigo_ending_on_userupgrades" version_id="1382361425" version_string="1.2.5"><![CDATA[Ending on]]></phrase>
- <phrase title="waindigo_export_user_upgrade_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Export User Upgrade]]></phrase>
- <phrase title="waindigo_free_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[FREE]]></phrase>
- <phrase title="waindigo_hidden_upgrade_explain_userupgrades" version_id="1382825065" version_string="1.2.6"><![CDATA[Tick this box to hide this upgrade from the purchase list.]]></phrase>
- <phrase title="waindigo_hidden_upgrade_explain_with_url_userupgrades" version_id="1382825065" version_string="1.2.6"><![CDATA[Tick this box to hide this upgrade from the purchase list. The upgrade will only be accessible from the following URL:<br />
- <a href="{hiddenUrl}">{hiddenUrl}</a>]]></phrase>
- <phrase title="waindigo_hidden_upgrade_userupgrades" version_id="1382825065" version_string="1.2.6"><![CDATA[Hide Upgrade]]></phrase>
- <phrase title="waindigo_if_trial_period_set_this_is_the_cost_of_trial_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[If trial period is set, this is the cost of the trial period. Otherwise, the fee entered here will be added to the first recurring payment.]]></phrase>
- <phrase title="waindigo_import_user_upgrade_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Import User Upgrade]]></phrase>
- <phrase title="waindigo_initial_fee_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Initial Fee]]></phrase>
- <phrase title="waindigo_i_agree_to_agreement_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[<label>{checkbox} I agree to the</label> <a {agreement_attributes}>license agreement</a>.]]></phrase>
- <phrase title="waindigo_i_agree_to_terms_and_rules_and_agreement_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[<label>{checkbox} I agree to the</label> <a {terms_attributes}>terms and rules</a> and the <a {agreement_attributes}>license agreement</a>.]]></phrase>
- <phrase title="waindigo_login_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[login]]></phrase>
- <phrase title="waindigo_new_account_information_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[New Account Information]]></phrase>
- <phrase title="waindigo_new_user_upgrade_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[New user upgrade]]></phrase>
- <phrase title="waindigo_notification_day_explain_userupgrades" version_id="1380195616" version_string="1.2.4"><![CDATA[This is the number of days before this user upgrade expires that a user will receive an alert <br/>
- If left blank, the default notification day will be used.]]></phrase>
- <phrase title="waindigo_notification_day_userupgrades" version_id="1380195616" version_string="1.2.4"><![CDATA[Notification Day]]></phrase>
- <phrase title="waindigo_no_transactions_logged_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[No transactions have been logged yet]]></phrase>
- <phrase title="waindigo_overwrite_user_upgrade_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Overwrite user upgrade]]></phrase>
- <phrase title="waindigo_paypal_email_explain_userupgrades" version_id="1371343921" version_string="1.2.0"><![CDATA[If left blank, the default primary email address will be used. Note this must be a PayPal Premier or Business account and IPNs must be enabled.]]></phrase>
- <phrase title="waindigo_paypal_email_userupgrades" version_id="1371343921" version_string="1.2.0"><![CDATA[PayPal Account Email]]></phrase>
- <phrase title="waindigo_permanent_user_group_explain_userupgrades" version_id="1385998132" version_string="1.2.8"><![CDATA[Adds the user to the selected groups permanently.]]></phrase>
- <phrase title="waindigo_permanent_user_group_userupgrades" version_id="1385998132" version_string="1.2.8"><![CDATA[Permanent User Groups]]></phrase>
- <phrase title="waindigo_please_enter_a_valid_node_id_userupgrades" version_id="1375866570" version_string="1.2.1"><![CDATA[Please enter a valid node ID. ]]></phrase>
- <phrase title="waindigo_processor_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Processor]]></phrase>
- <phrase title="waindigo_prompt_for_shipping_address_and_require_userupgrades" version_id="1395410561" version_string="1.3.0"><![CDATA[Prompt and require a shipping address]]></phrase>
- <phrase title="waindigo_prompt_for_shipping_address_userupgrades" version_id="1395410561" version_string="1.3.0"><![CDATA[Prompt for shipping address]]></phrase>
- <phrase title="waindigo_purchaseable_multiple_times_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Can be purchased multiple times]]></phrase>
- <phrase title="waindigo_purchase_account_upgrade_userupgrades" version_id="1374764387" version_string="1.2.0"><![CDATA[Purchase Account Upgrade]]></phrase>
- <phrase title="waindigo_receive_alert_when_user_upgrade_userupgrades" version_id="1380213895" version_string="1.2.4"><![CDATA[Receive alert when user upgrade]]></phrase>
- <phrase title="waindigo_receive_email_when_user_upgrade_emailalerts" version_id="1380213895" version_string="1.2.4"><![CDATA[Receive an email when user upgrade]]></phrase>
- <phrase title="waindigo_record_id_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Record ID]]></phrase>
- <phrase title="waindigo_register_to_upgrade_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[In order to purchase any item you will need to register an account, please provide the following details to complete your purchase.
- If you are already registered, please {login} first.]]></phrase>
- <phrase title="waindigo_requested_record_not_found_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Requested record not found]]></phrase>
- <phrase title="waindigo_required_user_groups_userupgrades" version_id="1373908297" version_string="1.2.0"><![CDATA[Required User Groups]]></phrase>
- <phrase title="waindigo_search_upgraded_users_userupgrades" version_id="1382361425" version_string="1.2.5"><![CDATA[Search Upgraded Users]]></phrase>
- <phrase title="waindigo_search_upgrade_history_userupgrades" version_id="1382361425" version_string="1.2.5"><![CDATA[Search Upgrade History]]></phrase>
- <phrase title="waindigo_specific_end_date_hint_userupgrades" version_id="1378827532" version_string="1.2.4"><![CDATA[If selected the upgrade will expire at midnight GMT on the date specified. ]]></phrase>
- <phrase title="waindigo_specific_end_date_userupgrades" version_id="1375139176" version_string="1.2.1"><![CDATA[Specific End Date]]></phrase>
- <phrase title="waindigo_started_userupgrades" version_id="1382361425" version_string="1.2.5"><![CDATA[Started]]></phrase>
- <phrase title="waindigo_sure_you_want_to_purchase_upgrade_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Are you sure you want to purchase "{upgrade}"?]]></phrase>
- <phrase title="waindigo_tax_rate_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Tax Rate]]></phrase>
- <phrase title="waindigo_thanks_for_registering_userupgrades" version_id="1373650480" version_string="1.2.0"><![CDATA[Thanks for registering. In order to complete your registration, you must follow the link to PayPal to sign up for full access to this area of our site. ]]></phrase>
- <phrase title="waindigo_tiered_upgrade_error_userupgrades" version_id="1376326544" version_string="1.2.1"><![CDATA[Tiered upgrades are only available for non recurring user upgrades]]></phrase>
- <phrase title="waindigo_tiered_upgrade_explain_userupgrades" version_id="1394825129" version_string="1.2.9"><![CDATA[Tick this box to include the user upgrade in the tiered system:
- </br>
- The cost of upgrades will be reduced by the highest valued tiered upgrade purchased by the member.
- </br>
- (Note that only permanent upgrades can be included within tiered upgrades)]]></phrase>
- <phrase title="waindigo_tiered_upgrade_userupgrades" version_id="1376054247" version_string="1.2.1"><![CDATA[Tiered Upgrade]]></phrase>
- <phrase title="waindigo_transaction_details_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Transaction Details]]></phrase>
- <phrase title="waindigo_transaction_id_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Transaction ID]]></phrase>
- <phrase title="waindigo_transaction_log_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Transaction Log]]></phrase>
- <phrase title="waindigo_trial_period_length_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Trial Period Length]]></phrase>
- <phrase title="waindigo_until_specific_end_date_userupgrades" version_id="1375139176" version_string="1.2.1"><![CDATA[{cost} until {specific_end_date}]]></phrase>
- <phrase title="waindigo_upgrade_id_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[Upgrade ID]]></phrase>
- <phrase title="waindigo_user_groups_member_must_be_in_for_upgrade_userupgrades" version_id="1374764387" version_string="1.2.0"><![CDATA[If selected, the user must be a member of one of these groups to allow access to this upgrade.]]></phrase>
- <phrase title="waindigo_user_id_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[User ID]]></phrase>
- <phrase title="waindigo_user_upgrades_history_userupgrades" version_id="1382467936" version_string="1.2.5"><![CDATA[User Upgrades History]]></phrase>
- <phrase title="waindigo_user_upgrade_confirmation_body_html_userupgrades" version_id="1380651828" version_string="1.2.4"><![CDATA[Congratulations {username}, <br/><br/>
- You have been successfully upgraded to {title} on {board_title}.]]></phrase>
- <phrase title="waindigo_user_upgrade_confirmation_body_text_userupgrades" version_id="1380651828" version_string="1.2.4"><![CDATA[Congratulations {username},
- You have been successfully upgraded to {title} on {board_title}.
- {board_link}]]></phrase>
- <phrase title="waindigo_user_upgrade_confirmation_subject_userupgrades" version_id="1380651828" version_string="1.2.4"><![CDATA[Your account has been upgraded successfully]]></phrase>
- <phrase title="waindigo_user_upgrade_is_due_to_expire_in_the_next_few_days_userupgrades" version_id="1380213895" version_string="1.2.4"><![CDATA[User upgrade is due to expire in the next few days]]></phrase>
- <phrase title="waindigo_x_initial_fee_and_y_userupgrades" global_cache="1" version_id="1384341790" version_string="1.2.8"><![CDATA[{cost} initial fee and {then}]]></phrase>
- <phrase title="waindigo_x_then_y_userupgrades" version_id="1371343639" version_string="1.2.0"><![CDATA[{trial} then {then}]]></phrase>
- <phrase title="waindigo_your_account_does_not_have_an_active_subscription_userupgrades" version_id="1374764387" version_string="1.2.0"><![CDATA[Your account does not have an active subscription.]]></phrase>
- </phrases>
- <route_prefixes>
- <route_type type="admin">
- <prefix original_prefix="advanced-upgrades" class="Waindigo_UserUpgrades_PrefixAdmin_AdvancedUpgrades" build_link="all"/>
- </route_type>
- </route_prefixes>
- <style_properties/>
- <templates>
- <template title="alert_user_upgrade_expiring" version_id="1380564327" version_string="1.2.4"><![CDATA[{xen:phrase alert_user_upgrade_expiring,
- 'upgrade=<a href="{xen:link account/upgrades}" class="PopupItemLink">{$content.title}</a>'
- }]]></template>
- <template title="waindigo_account_alerts_extra_userupgrades" version_id="1380564327" version_string="1.2.4"><![CDATA[<h3 class="sectionHeader">{xen:phrase user_upgrades}</h3>
- <dl class="ctrlUnit">
- <dt>{xen:phrase waindigo_receive_alert_when_user_upgrade_userupgrades}...</dt>
- <dd>
- <ul>
- <li><input type="hidden" name="alertSet[user_upgrade_expiring]" value="1" />
- <label><input type="checkbox" value="1" name="alert[user_upgrade_expiring]" {xen:checked "!{$alertOptOuts.user_upgrade_expiring}"} /> {xen:phrase waindigo_about_to_expire_userupgrades}</label
- ><p class="hint">{xen:phrase waindigo_user_upgrade_is_due_to_expire_in_the_next_few_days_userupgrades}</p>
- </li>
- </ul>
- </dd>
- </dl>]]></template>
- <template title="waindigo_account_upgrades_confirm_userupgrades" version_id="1383061826" version_string="1.2.7"><![CDATA[<xen:title>{xen:phrase waindigo_account_upgrade_confirm_userupgrades}</xen:title>
- <xen:navigation>
- <xen:breadcrumb href="{xen:link 'account/upgrades'}">{xen:phrase account_upgrades}</xen:breadcrumb>
- </xen:navigation>
- <form action="{xen:link 'account/purchase-redirect', '', 'upgrade_id={$upgrade.user_upgrade_id}', 'key={$key}'}" class="xenForm formOverlay advancedUpgrade" method="post">
- <input type="hidden" name="payPalUrl" value="{$payPalUrl}" />
- <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
- <p>{xen:phrase waindigo_sure_you_want_to_purchase_upgrade_userupgrades, 'upgrade={$upgrade.title}'}</p>
- <xen:if is="{$upgrade.agreement}">
- <xen:if is="{$xenOptions.waindigo_userUpgrades_showLicense}">
- <dl class="ctrlUnit fullWidth surplusLabel">
- <dt></dt>
- <dd>
- <textarea class="textCtrl" readonly="readonly" rows="4">{xen:raw $upgrade.agreement}</textarea>
- </dd>
- </dl>
- </xen:if>
- <dl class="ctrlUnit">
- <dt></dt>
- <dd>
- {xen:phrase waindigo_i_agree_to_agreement_userupgrades,
- 'checkbox=<input type="checkbox" name="agree" value="1" id="ctrl_agree" class="Disabler" />',
- 'agreement_attributes={xen:if '!{$xenOptions.waindigo_userUpgrades_showLicense}', 'href="{xen:link account/upgrade-agreement, '', 'upgrade_id={$upgrade.user_upgrade_id}'}'}" class="OverlayTrigger"'}
- </dd>
- </dl>
- </xen:if>
- <dl class="ctrlUnit submitUnit">
- <dt></dt>
- <dd>
- <ul id="ctrl_agree_Disabler">
- <li>
- <xen:if is="{$upgrade.length_unit} AND {$upgrade.recurring}">
- <input type="submit" value="{xen:phrase subscribe}" class="button" />
- <xen:else />
- <input type="submit" value="{xen:phrase purchase}" class="button" />
- </xen:if>
- </li>
- </ul>
- </dd>
- </dl>
- </form>]]></template>
- <template title="waindigo_account_upgrades_register_userupgrades" version_id="1371343921" version_string="1.2.0"><![CDATA[<xen:title>{xen:phrase waindigo_new_account_information_userupgrades}</xen:title>
- <xen:require js="js/waindigo/userupgrades/user_upgrades.js" />
- <xen:navigation>
- <xen:breadcrumb href="{xen:link 'account/upgrades'}">{xen:phrase account_upgrades}</xen:breadcrumb>
- </xen:navigation>
- <form action="{xen:link 'account/purchase-register', '', 'upgrade_id={$upgrade.user_upgrade_id}'}" method="post" class="xenForm AutoValidator formOverlay advancedUpgrade"
- data-fieldValidatorUrl="{xen:link register/validate-field}"
- >
- <div class="errorPanel" style="display: none;">
- <h3 class="errorHeading">{xen:phrase please_correct_following_errors}:</h3>
- <div class="baseHtml errors">
- <ol>
- </ol>
- </div>
- </div>
- <dl class="ctrlUnit fullWidth">
- <dt></dt>
- <dl>{xen:phrase waindigo_register_to_upgrade_userupgrades, 'login=<a href="{xen:link login}">{xen:phrase waindigo_login_userupgrades}</a>'}</dl>
- </dl>
- <dl class="ctrlUnit">
- <dt><label for="ctrl_username">{xen:phrase name}:</label></dt>
- <dd>
- <input type="text" name="username" value="{$fields.username}" class="textCtrl" id="ctrl_username" autofocus="true" autocomplete="off" />
- <p class="explain">{xen:phrase this_is_name_that_will_be_shown_with_your_messages}</p>
- </dd>
- </dl>
- <dl class="ctrlUnit">
- <dt><label for="ctrl_email">{xen:phrase email}:</label></dt>
- <dd><input type="email" name="email" value="{$fields.email}" dir="ltr" class="textCtrl" id="ctrl_email" /></dd>
- </dl>
- <dl class="ctrlUnit">
- <dt><label for="ctrl_password">{xen:phrase password}:</label></dt>
- <dd><input type="password" name="password" class="textCtrl OptOut" id="ctrl_password" autocomplete="off" /></dd>
- </dl>
- <xen:if hascontent="true">
- <fieldset>
- <xen:contentcheck>
- <xen:include template="helper_captcha_unit" />
- </xen:contentcheck>
- </fieldset>
- </xen:if>
- <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
- <input type="hidden" name="payPalUrl" value="{$payPalUrl}"/>
- <fieldset>
- <dl class="ctrlUnit fullWidth">
- <dt></dt>
- <dd>{xen:phrase waindigo_about_to_purchase_userupgrades, 'upgrade={$upgrade.title}'}</dd>
- </dl>
- <dl class="ctrlUnit">
- <dt></dt>
- <dd>
- <xen:if is="{$tosUrl} AND {$upgrade.agreement}">
- {xen:phrase waindigo_i_agree_to_terms_and_rules_and_agreement_userupgrades,
- 'checkbox=<input type="checkbox" name="agree" value="1" id="ctrl_agree" class="Disabler" />',
- 'terms_attributes=href="{$tosUrl}" target="_blank"',
- 'agreement_attributes=href="{xen:link account/upgrade-agreement, '', 'upgrade_id={$upgrade.user_upgrade_id}'}" class="OverlayTrigger"'}
- <xen:elseif is="{$tosUrl}" />
- {xen:phrase i_agree_to_terms_and_rules, 'checkbox=<input type="checkbox" name="agree" value="1" id="ctrl_agree" class="Disabler" />', 'terms_attributes=href="{$tosUrl}" target="_blank"'}
- <xen:elseif is="{$upgrade.agreement}" />
- {xen:phrase waindigo_i_agree_to_agreement_userupgrades,
- 'checkbox=<input type="checkbox" name="agree" value="1" id="ctrl_agree" class="Disabler" />',
- 'agreement_attributes=href="{xen:link account/upgrade-agreement, '', 'upgrade_id={$upgrade.user_upgrade_id}'}" class="OverlayTrigger"'}
- </xen:if>
- </dd>
- </dl>
- </fieldset>
- <dl class="ctrlUnit submitUnit">
- <dt></dt>
- <dd>
- <ul id="ctrl_agree_Disabler">
- <li>
- <xen:if is="{$upgrade.length_unit} AND {$upgrade.recurring}">
- <input type="submit" value="{xen:phrase subscribe}" class="button" />
- <xen:else />
- <input type="submit" value="{xen:phrase purchase}" class="button" />
- </xen:if>
- </li>
- </ul>
- </dd>
- </dl>
- </form>]]></template>
- <template title="waindigo_account_upgrades_userupgrades" version_id="1395410561" version_string="1.3.0"><![CDATA[<xen:title>{xen:phrase account_upgrades}</xen:title>
- <xen:require css="account_upgrades.css" />
- <xen:require js="js/waindigo/userupgrades/advanced_upgrades.js" />
- <xen:navigation>
- <xen:breadcrumb href="{xen:link 'account/upgrades'}">{xen:phrase account_upgrades}</xen:breadcrumb>
- </xen:navigation>
- <xen:if is="{$available}">
- <div class="section">
- <h3 class="subHeading">{xen:phrase available_upgrades}</h3>
- <ul>
- <xen:foreach loop="$available" value="$upgrade">
- <li class="primaryContent">
- <div class="upgrade">
- <div class="upgradeForm">
- <div class="cost">{$upgrade.costPhrase}</div>
- <a class="button{xen:if '{$usePopUp}', ' OverlayTrigger'}" data-overlayoptions="{"fixed":false}" href="{xen:link 'account/purchase-confirm', '', 'upgrade_id={$upgrade.user_upgrade_id}'}">{xen:phrase purchase}</a>
- </div>
- <div class="upgradeMain">
- <h4 class="title">{$upgrade.title}</h4>
- <xen:if is="{$upgrade.description}">
- <div class="description">{xen:raw $upgrade.description}</div>
- </xen:if>
- </div>
- </div>
- </li>
- </xen:foreach>
- </ul>
- </div>
- </xen:if>
- <xen:if is="{$purchased}">
- <div class="section">
- <h3 class="subHeading">{xen:phrase purchased_upgrades}</h3>
- <ul>
- <xen:foreach loop="$purchased" value="$upgrade">
- <li class="primaryContent">
- <div class="upgrade">
- <div class="upgradeForm">
- <xen:if is="{$upgrade.record.end_date}">
- <div>{xen:phrase expires}: <xen:datetime time="$upgrade.record.end_date" /></div>
- </xen:if>
- <xen:if is="{$upgrade.length_unit} AND {$upgrade.recurring}">
- <a href="{$payPalUrl}?cmd=_subscr-find&alias={xen:urlencode $xenOptions.payPalPrimaryAccount}" class="button">{xen:phrase cancel_subscription}</a>
- </xen:if>
- </div>
- <div class="upgradeMain">
- <h4 class="title">{$upgrade.title}<xen:if is="{$upgrade.record.amount}>1"><span class="amount"> ({xen:phrase waindigo_amount_userupgrades}: {$upgrade.record.amount})</span></xen:if></h4>
- <xen:if is="{$upgrade.description}">
- <div class="description">{xen:raw $upgrade.description}</div>
- </xen:if>
- </div>
- </div>
- </li>
- </xen:foreach>
- </ul>
- </div>
- </xen:if>]]></template>
- <template title="waindigo_account_upgrade_agreement_userupgrades" version_id="1371343921" version_string="1.2.0"><![CDATA[<xen:title>{xen:phrase waindigo_agreement_userupgrades}</xen:title>
- <xen:navigation>
- <xen:breadcrumb href="{xen:link 'account/upgrades'}">{xen:phrase account_upgrades}</xen:breadcrumb>
- <xen:breadcrumb href="{xen:link 'account/purchase-confirm', '', 'upgrade_id={$upgrade.user_upgrade_id}'}">{$upgrade.title}</xen:breadcrumb>
- </xen:navigation>
- <div class="section">
- <div class="primaryContent">{xen:raw $upgrade.agreement}</div>
- <div class="sectionFooter">
- <input type="button" class="button primary overlayOnly OverlayCloser" value="{xen:phrase close}" />
- <a href="{xen:link 'account/purchase-confirm', '', 'upgrade_id={$upgrade.user_upgrade_id}'}" class="right button{xen:if '{$usePopUp}', ' OverlayTrigger'}">{xen:phrase purchase}</a>
- </div>
- </div>
- ]]></template>
- <template title="waindigo_guest_wrapper_userupgrades" version_id="1371343921" version_string="1.2.0"><![CDATA[<xen:hook name="account_wrapper_content">{xen:raw $_subView}</xen:hook>]]></template>
- <template title="waindigo_notice_confirm_paypal_userupgrades" version_id="1374764387" version_string="1.2.0"><![CDATA[{xen:phrase waindigo_your_account_does_not_have_an_active_subscription_userupgrades}<br />
- <a href="{xen:link account/upgrades}">{xen:phrase waindigo_purchase_account_upgrade_userupgrades}</a>]]></template>
- <template title="waindigo_register_process_userupgrades" version_id="1373650480" version_string="1.2.0"><![CDATA[<xen:if is="{$user.user_state} == 'paypal_pending'">
- {xen:phrase waindigo_thanks_for_registering_userupgrades}
- </xen:if>]]></template>
- </templates>
- <public_template_modifications>
- <modification template="account_alert_preferences" modification_key="waindigo_accountAlertPreferences_userupgrades" description="Addition of email alert out for user upgrade expiration" execution_order="10" enabled="1" action="str_replace">
- <find><![CDATA[<xen:hook name="account_alerts_extra" />]]></find>
- <replace><![CDATA[<xen:hook name="account_alerts_extra" />
- <xen:include template="waindigo_account_alerts_extra_userupgrades" />]]></replace>
- </modification>
- <modification template="footer" modification_key="waindigo_copyrightNotice_userUpgrades" description="Copyright notice for User Upgrades by Waindigo" execution_order="1" enabled="1" action="callback">
- <find><![CDATA[/{xen:phrase (?:xenforo|extra)_copyright}/]]></find>
- <replace><![CDATA[Waindigo_Listener_InitDependencies::copyrightNotice]]></replace>
- </modification>
- </public_template_modifications>
- <bb_code_media_sites/>
- <bb_codes/>
- </addon>
Advertisement
Add Comment
Please, Sign In to add comment