Solution Technologies
Управление сайтом без ограничений
{**
 * 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>
{* /Анкеты девочек *}

{* Список анкет *}
Copyright ©1998-2008 Солютекс. Все права защищены.
Этот сайт сделан в designLab | Работает на технологии XS2
Условия использования | О защите конфиденциальности