%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/forum.pm.folder/templates/.default/ |
| Current File : /home/bitrix/www/bitrix/components/bitrix/forum.pm.folder/templates/.default/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><?
if (!$this->__component->__parent || empty($this->__component->__parent->__name)):
$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/style.css');
$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/themes/blue/style.css');
$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/styles/additional.css');
endif;
/********************************************************************
Input params
********************************************************************/
/***************** BASE ********************************************/
$iIndex = rand();
$arResult["FID"] = (is_array($arResult["FID"]) ? $arResult["FID"] : array($arResult["FID"]));
/********************************************************************
/Input params
********************************************************************/
if (!empty($arResult["ERROR_MESSAGE"])):
?>
<div class="forum-note-box forum-note-error">
<div class="forum-note-box-text"><?=ShowError($arResult["ERROR_MESSAGE"], "forum-note-error");?></div>
</div>
<?
endif;
if (!empty($arResult["OK_MESSAGE"])):
?>
<div class="forum-note-box forum-note-success">
<div class="forum-note-box-text"><?=ShowNote($arResult["OK_MESSAGE"], "forum-note-success")?></div>
</div>
<?
endif;
?>
<div style="float:right;">
<div class="forum-pm-progress-bar-out"><div class="forum-pm-progress-bar-in" style="width:<?=$arResult["count"]?>%"> </div></div>
<div class="forum-pm-progress-bar-out1"><div class="forum-pm-progress-bar-in1"><?=GetMessage("PM_POST_FULLY")." ".$arResult["count"]?>%</div></div>
</div>
<div class="forum-clear-float"></div>
<?
if (($arParams["mode"] == "new") || ($arParams["mode"] == "edit"))
{
?>
<form class="forum-form" action="<?=POST_FORM_ACTION_URI?>" method="POST">
<?=bitrix_sessid_post()?>
<input type="hidden" name="PAGE_NAME" value="pm_folder"/>
<input type="hidden" name="action" value="<?=$arResult["action"]?>" />
<input type="hidden" name="mode" value="<?=$arParams["mode"]?>" />
<input type="hidden" name="FID" value="<?=$arParams["FID"]?>" />
<div class="forum-info-box forum-create-folder">
<div class="forum-info-box-inner">
<span class="forum-messages-folder"><?=GetMessage("PM_FOLDER_TITLE")?>
<span><input type="text" name="FOLDER_TITLE" size="40" maxlength="64" value="<?=$arResult["POST_VALUES"]["FOLDER_TITLE"]?>" tabindex="1"/></span>
<span><input type="submit" name="SAVE" value="OK" tabindex="2"/></span>
</span>
</div>
</div>
</form>
<?
return false;
}
?>
<div class="forum-header-box">
<div class="forum-header-options">
<span class="forum-option-pmessage"><a href="<?=$arResult["URL"]["MESSAGE_NEW"]?>"><?=GetMessage("PM_HEAD_NEW_MESSAGE")?></a></span>
<span class="forum-option-pmessage-folder"><a href="<?=$arResult["URL"]["FOLDER_NEW"]?>"><?=GetMessage("PM_HEAD_NEW_FOLDER")?></a></span>
</div>
<div class="forum-header-title"><span><?=GetMessage("PM_PM")?></span></div>
</div>
<form class="forum-form" action="<?=POST_FORM_ACTION_URI?>" method="POST" <?
?>onsubmit="return Validate(this)" name="MESSAGES_<?=$iIndex?>" id="MESSAGES_<?=$iIndex?>">
<?=bitrix_sessid_post()?>
<div class="forum-block-container">
<div class="forum-block-outer">
<div class="forum-block-inner">
<table cellspacing="0" class="forum-table">
<thead>
<tr>
<th class="forum-first-column forum-column-foldername"><div class="forum-head-title"><span><?=GetMessage("F_FOLDER")?></span></div></th>
<th class="forum-column-message"><span><?=GetMessage("F_MESSAGES")?></span></th>
<th class="forum-last-column forum-column-action"><input type="checkbox" name="all_FID__" onclick="FSelectAll(this, 'FID[]');" /></th>
</tr>
</thead>
<tbody>
<?
$iCount = 0;
for ($ii = 1; $ii <= $arResult["FORUM_SystemFolder"]; $ii++):
if ($arParams["version"] == 2 && $ii == 2)
continue;
$iCount++;
?>
<tr class="<?=($iCount == 1 ? "forum-row-first " : (
$iCount == count($arResult["USERS"]) ? "forum-row-last " : ""))?><?=($iCount%2 == 1 ? "forum-row-odd" : "forum-row-even")?>">
<td class="forum-first-column forum-column-foldername">
<a href="<?=$arResult["SYSTEM_FOLDER"][$ii]["URL"]["FOLDER"]?>"><?=GetMessage("PM_FOLDER_ID_".$ii)?></a>
</td>
<td>
<?=$arResult["SYSTEM_FOLDER"][$ii]["cnt"]?>
<?
if ($arResult["SYSTEM_FOLDER"][$ii]["CNT_NEW"] > 0):
?>
(<a href="<?=$arResult["SYSTEM_FOLDER"][$ii]["URL"]["FOLDER"]?>"><?=$arResult["SYSTEM_FOLDER"][$ii]["CNT_NEW"]?></a>)
<?
endif;
?>
</td>
<td class="forum-last-column">
<input type="checkbox" name="FID[]" id="FID_<?=$ii?>" value="<?=$ii?>" onclick="onClickCheckbox(this);" <?
if (in_array($ii, $arResult["FID"])):
?> checked="checked" <?
elseif (!empty($arResult["USER_FOLDER"])):
/* ?> disabled="disabled" <?*/
endif;
?> />
</td>
</tr>
<?
endfor;
foreach ($arResult["USER_FOLDER"] as $res):
$iCount++;
?>
<tr class="<?=($iCount == 1 ? "forum-row-first " : (
$iCount == count($arResult["USERS"]) ? "forum-row-last " : ""))?><?=($iCount%2 == 1 ? "forum-row-odd" : "forum-row-even")?>">
<td class="forum-first-column forum-column-foldername">
<a href="<?=$res["pm_list"]?>"><?=$res["TITLE"]?></a>
<span class="folder-edit"> ( <a href="<?=$res["URL"]["EDIT"]?>"><?=GetMessage("F_EDIT")?></a> ) </span>
</td>
<td class="forum-column-message">
<?=$res["CNT"]?>
<?
if ($res["CNT_NEW"] > 0):
?>
(<a href="<?=$res["URL"]["FOLDER"]?>"><?=$res["CNT_NEW"]?></a>)
<?
endif;
?>
</td>
<td class="forum-last-column forum-column-action">
<input type="checkbox" name="FID[]" id="FID_<?=$res["ID"]?>" value="<?=$res["ID"]?>" onclick="onClickCheckbox(this);"<?
if (in_array($res["ID"], $arResult["FID"])):
?> checked="checked" <?
endif;
?> />
</td>
</tr>
<?
endforeach;
?>
</tbody>
<tfoot>
<tr>
<td colspan="5" class="forum-column-footer">
<div class="forum-footer-inner">
<div class="forum-topics-moderate">
<select name="action" onclick="onClickSelect(this)">
<option value="remove"><?=GetMessage("F_REMOVE")?></option>
<?
if (!empty($arResult["USER_FOLDER"])):
?>
<option value="delete"><?=GetMessage("F_DELETE")?></option>
<?
endif;
?>
</select> <input type="submit" value="OK" onclick="" />
</div>
</div>
</td>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
</form>
<script>
if (typeof oText != "object")
var oText = {};
oText['s_no_data'] = '<?=CUtil::addslashes(GetMessage('JS_NO_DATA'))?>';
oText['s_del'] = '<?=CUtil::addslashes(GetMessage("JS_DEL_FOLDERS"))?>';
oText['s_del_mess'] = '<?=CUtil::addslashes(GetMessage("JS_DEL_MESSAGES"))?>';
function onClickSelect(oObj)
{
var items = oObj.form.getElementsByTagName('input');
if (!items && typeof items == "object" )
return true;
if (!items.length || (typeof(items.length) == 'undefined'))
items = [items];
for (var ii = 0; ii < items.length; ii++)
{
if (!(items[ii].type == "checkbox" && items[ii].name == 'FID[]'))
continue;
else if (parseInt(items[ii].value) > <?=FORUM_SystemFolder?>)
continue;
items[ii].disabled = (oObj.value=='delete');
}
return true;
}
</script>
<?
// GetMessage("PM_FOLDER_ID_1");
// GetMessage("PM_FOLDER_ID_2");
// GetMessage("PM_FOLDER_ID_3");
// GetMessage("PM_FOLDER_ID_4");
?>