{{if isset( \IPS\Request::i()->register ) and \IPS\Settings::i()->nexus_subs_register and (int) \IPS\Request::i()->register === 1}}

{lang="nexus_sub_sign_up_title"}

{lang="nexus_sub_sign_up_desc"}

{{elseif isset( \IPS\Request::i()->register ) and \IPS\Settings::i()->nexus_subs_register and (int) \IPS\Request::i()->register === 2}}

{lang="nexus_sub_needed_title"}

{lang="nexus_sub_needed_desc"}

{{else}}

{lang="nexus_front_subscriptions"}

{{if $table->activeSubscription and $table->activeSubscription->purchase->billing_agreement and !$table->activeSubscription->purchase->billing_agreement->canceled}}

{lang="nexus_sub_active_billingagreement_desc" sprintf="$table->activeSubscription->purchase->billing_agreement->url()"}

{{endif}} {{endif}} {{if \count( \IPS\nexus\Money::currencies() ) > 1}}
{{$baseUrl = \IPS\Http\Url::internal('app=nexus&module=subscriptions&controller=subscriptions', 'front', 'nexus_subscriptions');}} {{if isset( \IPS\Request::i()->register )}} {{$baseUrl = $baseUrl->setQueryString( 'register', (int) \IPS\Request::i()->register );}} {{endif}} {{$memberCurrency = ( ( isset( \IPS\Request::i()->cookie['currency'] ) and \in_array( \IPS\Request::i()->cookie['currency'], \IPS\nexus\Money::currencies() ) ) ? \IPS\Request::i()->cookie['currency'] : \IPS\nexus\Customer::loggedIn()->defaultCurrency() );}} {$memberCurrency}
{{endif}}
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit, TRUE, $table->getPaginationKey()"}
{{if \is_array( $rows ) AND \count( $rows )}}
{template="$table->rowsTemplate[1]" params="$table, $headers, $rows" object="$table->rowsTemplate[0]"}
{{else}}

{lang="nexus_subs_non_available"}

{{endif}}
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit, TRUE, $table->getPaginationKey()"}