Пример #1
0
}
/******************************************************************/
$arResult["ERROR_MESSAGE"] = $strError;
CPageOption::SetOptionString("main", "nav_page_in_session", "N");
$db_res = CForumUser::GetList(array($by => $order), $arFilter, array("bDescPageNumbering" => false, "nPageSize" => $arParams["USERS_PER_PAGE"], "bShowAll" => false, "sNameTemplate" => $arParams["NAME_TEMPLATE"]));
$arParams["SHOW_USER_STATUS"] = "Y";
if ($db_res) {
    $db_res->NavStart($arParams["USERS_PER_PAGE"], false);
    $arResult["NAV_STRING"] = $db_res->GetPageNavStringEx($navComponentObject, GetMessage("LU_TITLE_USER"), $arParams["PAGE_NAVIGATION_TEMPLATE"]);
    $arResult["NAV_RESULT"] = $db_res;
    $arResult["SHOW_RESULT"] = "Y";
    $arResult["SortingEx"]["SHOW_ABC"] = SortingEx("SHOW_ABC", $APPLICATION->GetCurPageParam());
    $arResult["SortingEx"]["NUM_POSTS"] = SortingEx("NUM_POSTS", $APPLICATION->GetCurPageParam());
    $arResult["SortingEx"]["POINTS"] = SortingEx("POINTS", $APPLICATION->GetCurPageParam());
    $arResult["SortingEx"]["DATE_REGISTER"] = SortingEx("DATE_REGISTER", $APPLICATION->GetCurPageParam());
    $arResult["SortingEx"]["LAST_VISIT"] = SortingEx("LAST_VISIT", $APPLICATION->GetCurPageParam());
    if ($res = $db_res->GetNext()) {
        do {
            $arUserGroup = array();
            $UserPerm = array();
            $res["AUTHOR_STATUS"] = "";
            $res["AUTHOR_STATUS_CODE"] = "";
            // geting max permisson of User from all forums
            if ($arParams["SHOW_USER_STATUS"] == "Y") {
                $arUserGroup = CUser::GetUserGroup($res["USER_ID"]);
                sort($arUserGroup);
                foreach ($arForums as $forum) {
                    $UserPerm[] = CForumNew::GetUserPermission($forum["ID"], $arUserGroup);
                }
                rsort($UserPerm);
                list($res["AUTHOR_STATUS_CODE"], $res["AUTHOR_STATUS"]) = ForumGetUserForumStatus($res["USER_ID"], $UserPerm[0]);
Пример #2
0
********************************************************************/
$arResult["StatusUser"] = "******";
$arResult["InputOutput"] = "AUTHOR_ID";
$SortingField = "AUTHOR_NAME";
if ($arParams["FID"] <= 1) {
    $arResult["StatusUser"] = "******";
    $arResult["InputOutput"] = "AUTHOR_ID";
    $SortingField = "AUTHOR_NAME";
} elseif (1 < $arParams["FID"] && $arParams["FID"] <= 3) {
    $arResult["StatusUser"] = "******";
    $arResult["InputOutput"] = "RECIPIENT_ID";
    $SortingField = "RECIPIENT_NAME";
}
$arResult["SortingEx"]["POST_SUBJ"] = SortingEx("post_subj");
$arResult["SortingEx"]["AUTHOR_NAME"] = SortingEx(strToLower($SortingField));
$arResult["SortingEx"]["POST_DATE"] = SortingEx("post_date");
$arFilter = array("USER_ID" => $arParams["UID"], "FOLDER_ID" => $arParams["FID"]);
if ($arParams["FID"] == 2) {
    //If this is outbox folder
    $arFilter = array("OWNER_ID" => $arParams["UID"]);
}
$dbrMessages = CForumPrivateMessage::GetListEx(array($by => $order), $arFilter);
$dbrMessages->NavStart($arParams["PM_PER_PAGE"]);
$dbrMessages->bShowAll = false;
$dbrMessages->nPageWindow = $arParams["PAGE_NAVIGATION_WINDOW"];
$arResult["NAV_RESULT"] = $dbrMessages;
$arResult["NAV_STRING"] = $dbrMessages->GetPageNavStringEx($navComponentObject, GetMessage("PM_TITLE_PAGES"), $arParams["PAGE_NAVIGATION_TEMPLATE"]);
if ($dbrMessages && ($arMsg = $dbrMessages->GetNext())) {
    do {
        $arMsg["POST_SUBJ"] = wordwrap($arMsg["POST_SUBJ"], 100, " ", 1);
        $arMsg["~SHOW_NAME"] = GetUserName($arMsg[$arResult["InputOutput"]], $arParams["NAME_TEMPLATE"]);
Пример #3
0
        $e = new CAdminException(array_reverse($arError));
        $GLOBALS["APPLICATION"]->ThrowException($e);
        $err = $GLOBALS['APPLICATION']->GetException();
        $arResult["ERROR_MESSAGE"] = $err->GetString();
    }
}
/********************************************************************
				/Action
********************************************************************/
/********************************************************************
				Data
********************************************************************/
$arResult["count"] = CForumPrivateMessage::PMSize($USER->GetID(), COption::GetOptionInt("forum", "MaxPrivateMessages", 100));
$arResult["count"] = round($arResult["count"] * 100);
$arResult["SortingExTitle"] = SortingEx("title");
$arResult["SortingExCount"] = SortingEx("count");
$arResult["FORUM_SystemFolder"] = FORUM_SystemFolder;
$arResult["SYSTEM_FOLDER"] = array();
$arResult["USER_FOLDER"] = array();
$arResult["sessid"] = bitrix_sessid_post();
$arResult["FID"] = is_array($_REQUEST["FID"]) && !empty($_REQUEST["FID"]) ? $_REQUEST["FID"] : $arParams["FID"];
$arResult["action"] = $arParams["mode"] == "new" ? "save" : "update";
$arResult["FOLDER"] = array();
/*******************************************************************/
if ($arParams["mode"] == "edit" || $arParams["mode"] == "new") {
    if (intVal($arParams["FID"]) > 0) {
        $db_res = CForumPMFolder::GetByID($arParams["FID"]);
        if ($db_res && ($res = $db_res->GetNext())) {
            $arResult["FOLDER"] = $res;
            $arResult["POST_VALUES"]["FOLDER_TITLE"] = $res["TITLE"];
        }
Пример #4
0
		<th align="center"><?php 
echo GetMessage("STPCL_PAY_SYS");
?>
<br /><?php 
echo SortingEx("PAY_SYSTEM_ACTION_ID");
?>
</th>
		<th align="center"><?php 
echo GetMessage("STPCL_CEXP");
?>
</th>
		<th align="center"><?php 
echo GetMessage("STPCL_ACTIV");
?>
<br /><?php 
echo SortingEx("ACTIVE");
?>
</th>
		<th align="center"><?php 
echo GetMessage("STPCL_ACTIONS");
?>
</th>
	</tr>
	<?php 
foreach ($arResult["CARDS"] as $val) {
    ?>
		<tr>
			<td align="center"><b><?php 
    echo $val["ID"];
    ?>
</b></td>
Пример #5
0
			<td width="7%" align="center" nowrap class="forumheadtext">
				Ответов<br>
				<?php 
    echo SortingEx("N", "", "ORDER_BY", "ORDER_DIRECTION");
    ?>
			</td>
			<td width="7%" align="center" nowrap class="forumheadtext">
				Прочитано<br>
				<?php 
    echo SortingEx("V", "", "ORDER_BY", "ORDER_DIRECTION");
    ?>
			</td>
			<td width="27%" nowrap align="center" class="forumheadtext">
				Последнее сообщение<br>
				<?php 
    echo SortingEx("P", "", "ORDER_BY", "ORDER_DIRECTION");
    ?>
			</td>
		</tr>
	<?php 
    while ($ar_Topic = $db_Topic->Fetch()) {
        list($FirstUnreadedTopicID, $FirstUnreadedMessageID) = CForumMessage::GetFirstUnreadEx($ar_Topic["FORUM_ID"], $ar_Topic["ID"], $USER->GetUserGroupArray());
        ?>
		<tr class="forumbody">
			<td align="center" class="forumbodytext">
				<?php 
        $strClosed = "";
        if ($ar_Topic["STATE"] != "Y") {
            $strClosed = "closed_";
        }
        if ($ar_Topic["APPROVED"] != "Y" && ForumCurrUserPermissions($ar_Topic["FORUM_ID"]) >= "Q") {
Пример #6
0
		<th><?php 
echo GetMessage("SPOL_T_BASKET");
?>
<br /></th>
		<th><?php 
echo GetMessage("SPOL_T_PAYED");
?>
<br /><?php 
echo SortingEx("PAYED");
?>
</th>
		<th><?php 
echo GetMessage("SPOL_T_CANCELED");
?>
<br /><?php 
echo SortingEx("CANCELED");
?>
</th>
		<th><?php 
echo GetMessage("SPOL_T_PAY_SYS");
?>
<br /></th>
		<th><?php 
echo GetMessage("SPOL_T_ACTION");
?>
</th>
	</tr>
	<?php 
foreach ($arResult["ORDERS"] as $val) {
    ?>
		<tr>
Пример #7
0
				/Actions
********************************************************************/
/********************************************************************
				Default params # 2
********************************************************************/
global $by, $order;
InitSorting();
if (!$by) {
    ForumGetTopicSort($by, $order, $arResult["FORUM"]);
}
$by = $by == "ABS_LAST_POST_DATE" ? "LAST_POST_DATE" : $by;
$arResult["SortingEx"]["TITLE"] = SortingEx("TITLE");
$arResult["SortingEx"]["USER_START_NAME"] = SortingEx("USER_START_NAME");
$arResult["SortingEx"]["POSTS"] = SortingEx("POSTS");
$arResult["SortingEx"]["VIEWS"] = SortingEx("VIEWS");
$arResult["SortingEx"]["LAST_POST_DATE"] = SortingEx("LAST_POST_DATE");
$by = $by == "LAST_POST_DATE" && $arParams["PERMISSION"] >= "Q" ? "ABS_LAST_POST_DATE" : $by;
$parser = new forumTextParser(false, false, false, "light");
$parser->MaxStringLen = $arParams["WORD_LENGTH"];
$arResult["TOPICS"] = array();
if ($arParams["PERMISSION"] > "E") {
    $arResult["CanUserAddTopic"] = CForumTopic::CanUserAddTopic($arParams["FID"], $USER->GetUserGroupArray(), $USER->GetID(), $arResult["FORUM"], $arParams["PERMISSION"]);
} else {
    $arResult["CanUserAddTopic"] = false;
}
$arResult["URL"] = array("TOPIC_NEW" => CComponentEngine::MakePathFromTemplate($arParams["URL_TEMPLATES_TOPIC_EDIT"], array("FID" => $arParams["FID"], "TID" => "new", "ACTION" => "new", "MESSAGE_TYPE" => "NEW", "UID" => $arParams["USER_ID"], "GID" => $arParams["SOCNET_GROUP_ID"])));
/********************************************************************
				/Default params # 2
********************************************************************/
/********************************************************************
				Data
Пример #8
0
?>
</td>
						</tr>
						<? 
						} 
						else
						{?>
						<tr>
							<td><?php 
echo GetMessage("FORM_USER");
?>
</td>
						</tr>
						<tr>
							<td><?php 
echo SortingEx("s_user_id");
?>
</td>
						</tr>
						<? 
						} //endif(isStatisticIncluded);
						?>
					</table>
				</th>
				<? 
				} //endif;($F_RIGHT>=25)
				?>
				<?
				$colspan = 4;
				if (is_array($arResult["arrColumns"])) 
				{
Пример #9
0
                        echo SortingEx("POINTS");
                        ?>
</td><?php 
                        ?>
<td align="center" nowrap class="forumheadtext"><?php 
                        echo GetMessage("FLU_HEAD_DATE_REGISTER");
                        ?>
&nbsp;<br><?php 
                        echo SortingEx("DATE_REGISTER");
                        ?>
</td>
								<td align="center" nowrap class="forumheadtext"><?php 
                        echo GetMessage("FLU_HEAD_LAST_VISIT");
                        ?>
&nbsp;<br><?php 
                        echo SortingEx("LAST_VISIT");
                        ?>
</td>
								<td align="center" nowrap class="forumheadtext" colspan=<?php 
                        echo COption::GetOptionString("forum", "SHOW_ICQ_CONTACT", "N") == "Y" ? "3" : "2";
                        ?>
><?php 
                        echo GetMessage("FLU_HEAD_CONTACTS");
                        ?>
</td>
								<td align="center" nowrap class="forumheadtext"><?php 
                        echo GetMessage("FLU_HEAD_AVATAR");
                        ?>
</td>
							</tr><?php 
                        do {
Пример #10
0
<br /><?php 
echo SortingEx("DATE_UPDATE");
?>
</th>
		<th><?php 
echo GetMessage("P_NAME");
?>
<br /><?php 
echo SortingEx("NAME");
?>
</th>
		<th><?php 
echo GetMessage("P_PERSON_TYPE");
?>
<br /><?php 
echo SortingEx("PERSON_TYPE_ID");
?>
</th>
		<th><?php 
echo GetMessage("SALE_ACTION");
?>
</th>
	</tr>
	<?php 
foreach ($arResult["PROFILES"] as $val) {
    ?>
		<tr>
			<td><b><?php 
    echo $val["ID"];
    ?>
</b></td>
Пример #11
0
}
?>
		<td valign="top" align="center" nowrap class="tablehead2">
			<font class="tableheadtext"><?php 
echo GetMessage("STAT_COUNTER");
?>
<br><?php 
echo SortingEx("s_counter");
?>
</font></td>
		<td valign="top" align="center" class="tablehead3">
			<font class="tableheadtext"><?php 
echo GetMessage("STAT_COUNTER_BACK");
?>
<br><?php 
echo SortingEx("s_counter_back");
?>
</font></td>
	</tr>
	<?php 
$bs = 2;
if ($find_group == "event1" || $find_group == "event2") {
    $bs = 1;
}
while ($events->NavNext(true, "f_")) {
    ?>
	<tr align="left" valign="top">
		<?php 
    if ($find_group == "NOT_REF") {
        ?>
		<td align="center" class="tablebody1"><font class="tablebodytext">&nbsp;<?php 
Пример #12
0
<table border="0" cellspacing="1" cellpadding="0" class="forumborder"  width="100%">
				  <tr>
					<td>
					  <table width="100%" border="0" cellspacing="1" cellpadding="4">
						<tr class="forumhead"><td align="center" nowrap class="forumheadtext" width="80%"><?php 
                echo GetMessage("PM_HEAD_TITLE");
                ?>
<br><?php 
                echo SortingEx("title");
                ?>
</td>
						<td align="center" nowrap class="forumheadtext" width="20%"><?php 
                echo GetMessage("PM_HEAD_MESSAGE");
                ?>
<br><?php 
                echo SortingEx("count");
                ?>
</td>
						<td align="center" nowrap class="forumheadtext" width="0%" colspan="3"><?php 
                echo GetMessage("PM_HEAD_ACTION");
                ?>
<br><br></td>
						</tr><?php 
                $resReq = CForumPMFolder::GetList(array($by => $order), array("USER_ID" => $USER->GetId()));
                if ($res = $resReq->GetNext()) {
                    for ($ii = 1; $ii <= FORUM_SystemFolder; $ii++) {
                        $arFilter = $ii == 2 ? array("FOLDER_ID" => $ii, "USER_ID" => $USER->GetId(), "OWNER_ID" => $USER->GetId()) : array("FOLDER_ID" => $ii, "USER_ID" => $USER->GetId());
                        $res1 = CForumPrivateMessage::GetList(array(), $arFilter, true);
                        $res1 = $res1->GetNext();
                        ?>
<tr class="forumbody">
Пример #13
0
echo SortingEx("SORT");
?>
</label></li>
                            <li><label class="tree-toggler nav-header"><?php 
echo GetMessage("AQW_SHOP_PO_BRENDU");
echo SortingEx("PROPERTY_VENDOR");
?>
</label></li>
                            <!--<li><label class="tree-toggler nav-header"><?php 
echo GetMessage("AQW_SHOP_PO_CENE");
echo SortingEx("PRICE");
?>
</label></li>-->
                            <li><label class="tree-toggler nav-header"><?php 
echo GetMessage("AQW_SHOP_PO_NAZVANIU");
echo SortingEx("NAME");
?>
</label></li>
                        </ul>
                    </li>
                </ul>
            </div>
        </div>
        <? $APPLICATION->IncludeComponent("aqw:store.menu", ".default", array(), false); ?>
    </div>
    <div class="span9">
        <?
        if (is_array($arResult['ITEMS'])):
            ?>
            <ul class="thumbnails">
                <? foreach ($arResult['ITEMS'] as $item): ?>
Пример #14
0
 /********************************************************************
 				Data
 ********************************************************************/
 $db_res = CForumNew::GetListEx(array(), $arFilter);
 if ($db_res && ($res = $db_res->GetNext())) {
     do {
         $res["URL"] = array("LIST" => CComponentEngine::MakePathFromTemplate($arParams["URL_TEMPLATES_LIST"], array("FID" => $res["ID"])), "~LIST" => CComponentEngine::MakePathFromTemplate($arParams["~URL_TEMPLATES_LIST"], array("FID" => $res["ID"])));
         $res["list"] = $res["URL"]["list"];
         // for custom
         $arForums[$res["ID"]] = $res;
     } while ($res = $db_res->GetNext());
 }
 if (!empty($arForums)) {
     // it need for custom components
     foreach (array("TITLE", "USER_START_NAME", "POSTS", "VIEWS", "LAST_POST_DATE") as $res) {
         $arResult["SortingEx"][$res] = SortingEx($res, false, "by" . $orderIndex, "order" . $orderIndex);
     }
     // /it need for custom components
     $db_res = CForumTopic::GetListEx($arSort, array("@FORUM_ID" => array_keys($arForums), "APPROVED" => "Y"), false, false, $arNavParams);
     if ($db_res) {
         $db_res->NavStart($arParams["TOPICS_PER_PAGE"], false);
         $arResult["NAV_STRING"] = $db_res->GetPageNavStringEx($navComponentObject, $arParams["PAGER_TITLE"], $arParams["PAGER_TEMPLATE"], $arParams["PAGER_SHOW_ALWAYS"]);
         //$arResult["NAV_CACHED_DATA"] = $navComponentObject->GetTemplateCachedData();
         $arResult["NAV_RESULT"] = $db_res;
         while ($res = $db_res->GetNext()) {
             if (strLen(trim($res["LAST_POST_DATE"])) > 0) {
                 $res["LAST_POST_DATE"] = CForumFormat::DateFormat($arParams["DATE_TIME_FORMAT"], MakeTimeStamp($res["LAST_POST_DATE"], CSite::GetDateFormat()));
             }
             $res["URL"] = array("AUTHOR" => CComponentEngine::MakePathFromTemplate($arParams["URL_TEMPLATES_PROFILE_VIEW"], array("UID" => $res["USER_START_ID"])), "~AUTHOR" => CComponentEngine::MakePathFromTemplate($arParams["~URL_TEMPLATES_PROFILE_VIEW"], array("UID" => $res["USER_START_ID"])), "READ" => CComponentEngine::MakePathFromTemplate($arParams["URL_TEMPLATES_MESSAGE"], array("FID" => $res["FORUM_ID"], "TID" => $res["ID"], "MID" => intVal($res["LAST_MESSAGE_ID"]))) . "#message" . intVal($res["LAST_MESSAGE_ID"]), "~READ" => CComponentEngine::MakePathFromTemplate($arParams["~URL_TEMPLATES_MESSAGE"], array("FID" => $res["FORUM_ID"], "TID" => $res["ID"], "MID" => intVal($res["LAST_MESSAGE_ID"]))) . "#message" . intVal($res["LAST_MESSAGE_ID"]));
             $res["user_start_id_profile"] = $res["URL"]["AUTHOR"];
             // For custom
Пример #15
0
// $arParams["DISPLAY_PANEL"] = ($arParams["DISPLAY_PANEL"] == "Y" ? "Y" : "N");
/********************************************************************
				/Input params
********************************************************************/
/********************************************************************
				Default values
********************************************************************/
$arResult["FORUM"] = array();
$arResult["FORUMS"] = array();
$arResult["GROUPS"] = CForumGroup::GetByLang(LANGUAGE_ID);
$arResult["GROUPS_FORUMS"] = array();
$arResult["TOPICS"] = array();
$arResult["SHOW_RESULT"] = "N";
$arResult["ERROR_MESSAGE"] = "";
$arResult["OK_MESSAGE"] = "";
$arResult["SortingEx"] = array("TITLE" => SortingEx("TITLE"), "FORUM_ID" => SortingEx("FORUM_ID"), "USER_START_NAME" => SortingEx("USER_START_NAME"), "POSTS" => SortingEx("POSTS"), "VIEWS" => SortingEx("VIEWS"), "LAST_POST_DATE" => SortingEx("LAST_POST_DATE"));
$parser = new forumTextParser(false, false, false, "light");
$parser->MaxStringLen = $arParams["WORD_LENGTH"];
$parser->userPath = $arParams["URL_TEMPLATES_PROFILE_VIEW"];
$parser->userNameTemplate = $arParams["NAME_TEMPLATE"];
$cache = new CPHPCache();
$cache_path_main = str_replace(array(":", "//"), "/", "/" . SITE_ID . "/" . $componentName . "/");
$arFilter = array();
$arForums = array();
$by = is_set($arResult["SortingEx"], $by) ? $by : "LAST_POST_DATE";
$order = $order != "asc" ? "desc" : "asc";
/************** Filter *********************************************/
$FilterArr = array("find_date1", "find_date2", "find_forum");
$set_default = !is_set($_REQUEST, "find_forum") ? empty($_SESSION["SESS_ADMIN"]["LAST_TOPICS_LIST"]) ? "Y" : "N" : "N";
$set_filter = is_set($_REQUEST, "set_filter") || $set_default == "Y" ? "set" : "get";
$find_date1 = $_REQUEST["find_date1"];
Пример #16
0
/********************************************************************
				Data
********************************************************************/
$arResult["SortingEx"] = array("TITLE", "POSTS", "VIEWS", "USER_START_NAME", "LAST_POST_DATE");
global $by, $order;
InitSorting($APPLICATION->GetCurPage() . "?PAGE_NAME=list&FID=" . $arParams["FID"]);
if (!in_array($by, $arResult["SortingEx"])) {
    ForumGetTopicSort($by, $order, $arResult["FORUM"]);
}
$by = $by == "ABS_LAST_POST_DATE" ? "LAST_POST_DATE" : $by;
if ($by == "LAST_POST_DATE" && $arResult["PERMISSION"] >= "Q") {
    $by = "ABS_LAST_POST_DATE";
}
$arResult["SortingEx"] = array_flip($arResult["SortingEx"]);
foreach ($arResult["SortingEx"] as $key => $val) {
    $arResult["SortingEx"][$key] = SortingEx($key);
}
$arFilter = array("FORUM_ID" => $arParams["FID"]);
if ($USER->IsAuthorized()) {
    $arFilter["USER_ID"] = $USER->GetID();
}
if ($arResult["PERMISSION"] < "Q") {
    $arFilter["APPROVED"] = "Y";
}
/*******************************************************************
				CACHE
*******************************************************************/
$cache = new CPHPCache();
global $NavNum;
$PAGEN_NAME = "PAGEN_" . ($NavNum + 1);
global ${$PAGEN_NAME};
Пример #17
0
<br />
			<?php 
echo GetMessage("SUP_LAMP");
echo SortingEx("s_lamp");
?>
<br />
		</th>
		<th>
			<?php 
echo GetMessage("SUP_TITLE");
?>
		</th>
		<th>
			<?php 
echo GetMessage("SUP_TIMESTAMP");
echo SortingEx("s_timestamp");
?>
<br />
			<?php 
echo GetMessage("SUP_MODIFIED_BY");
?>
<br />
		</th>
		<th>
			<?php 
echo GetMessage("SUP_MESSAGES");
?>
		</th>
		<th>
			<?php 
echo GetMessage("SUP_STATUS");
Пример #18
0
<br /><?php 
echo SortingEx("PRIOR_DATE");
?>
</th>
		<th align="center"><?php 
echo GetMessage("STPSL_DATE_NEXT");
?>
<br /><?php 
echo SortingEx("NEXT_DATE");
?>
</th>
		<th align="center"><?php 
echo GetMessage("STPSL_LAST_SUCCESS");
?>
<br /><?php 
echo SortingEx("SUCCESS_PAYMENT");
?>
</th>
		<th align="center"><?php 
echo GetMessage("STPSL_ACTIONS");
?>
</th>
	</tr>
	<?php 
foreach ($arResult["RECURRING"] as $val) {
    ?>
		<tr>
			<td align="center"><b><?php 
    echo $val["ID"];
    ?>
</b></td>
Пример #19
0
				<tr>
					<td nowrap><font class="tableheadtext"><?php 
echo GetMessage("SALE_LAST_NAME");
?>
</font></td>
					<td><?php 
echo SortingEx("last_name");
?>
</td>
				</tr>
			</table></td>
		<td valign="top" align="center" class="tablehead2" nowrap><font class="tableheadtext"><?php 
echo GetMessage('SALE_EMAIL');
?>
<br><?php 
echo SortingEx("email");
?>
</font></td>
		<td valign="top" align="center" class="tablehead3" nowrap><font class="tableheadtext"><?php 
echo GetMessage('SALE_ACTION');
?>
</font>
		</td>
	</tr>
	<?php 
while ($rsUsers->NavNext(true, "f_")) {
    ?>
	<tr valign="top">
		<td align="center" class="tablebody1"><input type="hidden" name="USER_ID[]" value="<?php 
    echo $f_ID;
    ?>