{**
* XS2:
*
* This file is developed by Solutecs, LLC for the purpose of the company
* and is provided together with XS2 Framework as and inherent part of the
* system. This file can be used on the terms of License Agreement.
*
* +7 (495) 585-0833 / 13 Rusakovskaya street, Moscow 107140 Russia
*
* @link http://www.solutecs.com
* @copyright ©1998-2007 Solutecs, LLC
* @version 1.XX
*}
{xs2Fetch mod="users" obj="user" met="login"} {* Форма авторизации пользователя *}
{* Пользовательская навигация *}
{if $currentUser.NodId}
<p>
{if $myForm.NodId}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met="show" atr=$myForm.NodId}">моя анкета</a>
{else}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met="add"}">создать анкету</a>
{/if}
</p>
{/if}
{* /Пользовательская навигация *}
{* Форма поиска *}
{* Опция $findAgeBegin: минимальный возраст в анкете *}
{assign var="findAgeBegin" value=16}
{* Опция $findAgeEnd: максимальный возраст в анкете *}
{assign var="findAgeEnd" value=91}
<form action="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met="find"}"
method="POST" name="findForm">
<input type="hidden" name="action" value="findForm"/>
М <input name="subjSexMale" type="checkbox"/>
Ж <input name="subjSexFemale" type="checkbox"/>
От
<select name="subjAgeBegin">
{section start=$findAgeBegin loop=$findAgeEnd+1 name="ageLoop"}
<option value="{$smarty.section.ageLoop.index}"
{if $smarty.section.ageLoop.first} selected{/if}>
{$smarty.section.ageLoop.index}
</option>
{/section}
</select>
До
<select name="subjAgeEnd">
{section start=$findAgeBegin loop=$findAgeEnd+1 name="ageLoop"}
<option value="{$smarty.section.ageLoop.index}"
{if $smarty.section.ageLoop.last} selected{/if}>
{$smarty.section.ageLoop.index}
</option>
{/section}
</select>
Знак зодиака
<select name="subjZodiac">
{foreach from=$zodiac item="sign" name="zodiacLoop"}
<option value="{$smarty.foreach.zodiacLoop.index}">{$sign}</option>
{/foreach}
</select>
<input type="submit" value="Найти"/>
</form>
{* /Форма поиска *}
{* Список анкет *}
{* Опция $formsInSex: сколько фотографий одного пола показывать на странице *}
{assign var="formsInSex" value=3}
{xs2GetNodes NType=$_THE.QUE.OBJ var="forms"}
{* Анкеты мальчиков *}
<hr>
{assign var="formCounter" value=1}
{foreach from=$forms item="form"}
{if $formCounter <= $formsInSex}
{if $form.User[0].Sex eq "m"}
<p>
{if $form.User[0].Avatar}
<img src="{$form.User[0].Avatar.path}"
width="{$form.User[0].Avatar.width}" height="{$form.User[0].Avatar.height}">
{/if}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ
met="show" atr=$form.NodId}">{$form.NName}</a>
<br>
{date2age date=$form.User[0].Birthday}<br> {* Возраст *}
{date2zodiac date=$form.User[0].Birthday var="sign"}
{$zodiac[$sign]} {* Знак зодиака *}
</p>
{assign var="formCounter" value=$formCounter+1}
{/if}
{/if}
{/foreach}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ
met="find" atr="1.1.0.0.0.0"}">Остальные</a>
{* /Анкеты мальчиков *}
{* Анкеты девочек *}
<hr>
{assign var="formCounter" value=1}
{foreach from=$forms item="form"}
{if $formCounter <= $formsInSex}
{if $form.User[0].Sex eq "f"}
<p>
{if $form.User[0].Avatar}
<img src="{$form.User[0].Avatar.path}"
width="{$form.User[0].Avatar.width}" height="{$form.User[0].Avatar.height}">
{/if}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ
met="show" atr=$form.NodId}">{$form.NName}</a>
<br>
{date2age date=$form.User[0].Birthday} {* Возраст *}
{date2zodiac date=$form.User[0].Birthday var="sign"}
{$zodiac[$sign]} {* Знак зодиака *}
</p>
{assign var="formCounter" value=$formCounter+1}
{/if}
{/if}
{/foreach}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ
met="find" atr="1.0.1.0.0.0"}">Остальные</a>
{* /Анкеты девочек *}
{* Список анкет *}
|
|