ConLite/conlite/templates/standard/template.con_left_top.html

326 Zeilen
13 KiB
HTML

<html>
<head>
<title></title>
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<link rel="stylesheet" type="text/css" href="styles/contenido.css">
<script type="text/javascript" src="scripts/browserCheck.js"></script>
<script type="text/javascript" src="scripts/messageBox.js.php?contenido={SESSID}"></script>
<script type="text/javascript" src="scripts/articleObject.js.php?contenido={SESSID}"></script>
<script type="text/javascript" src="scripts/HTMLObj.js.php?contenido={SESSID}"></script>
<script type="text/javascript" src="scripts/contenidoConfig.js"></script>
<script type="text/javascript" src="scripts/cfoldingrow.js"></script>
<script type="text/javascript" src="scripts/infoBox.js"></script>
<script type="text/javascript" src="scripts/parameterCollector.js"></script>
<script type="text/javascript" src="scripts/general.js"></script>
<script type="text/javascript" src="scripts/jquery/jquery.js"></script>
<script language="javascript">
$(document).ready(function(){
var left_bottom = parent.parent.frames["left"].frames["left_bottom"];
$("a#expander").click(function () {
parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree #root ul li.collapsed").removeClass("collapsed");
var catlist = parent.parent.frames["left"].frames["left_bottom"].scatlist;
$.post("{AJAXURL}", { area: "{AREA}", action: "expandall", wholelist: catlist, contenido: "{SESSION}" } );
return false;
});
$("a#collapser").click(function () {
parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li ul").parent().addClass("collapsed");
var catlist = parent.parent.frames["left"].frames["left_bottom"].scatlist;
$.post("{AJAXURL}", { area: "{AREA}", action: "collapseall", wholelist: catlist, contenido: "{SESSION}" } );
return false;
});
$("a#changetpl").click(function () {
if (cfg.catId > 0 && cfg.hasRight['template_cfg'] == 1) {
var templateselect = document.TemplateSelect.oTplSel.selectedIndex;
var templateid = document.TemplateSelect.oTplSel.options[templateselect].value;
$.post("{AJAXURL}", { area: "{AREA}", action: "con_changetemplate", idcat: cfg.catId, idtpl: templateid, contenido: "{SESSION}" } );
var oldid = cfg.catId + '-' + cfg.tplId + '-' + cfg.isOnline + '-' + cfg.isPublic + '-' + cfg.hasRight['template'] + '-' + cfg.hasRight['online'] + '-' + cfg.hasRight['public'] + '-' + cfg.hasRight['template_cfg'] + '-' + cfg.hasRight['syncable'];
var newid = cfg.catId + '-' + templateid + '-' + cfg.isOnline + '-' + cfg.isPublic + '-' + cfg.hasRight['template'] + '-' + cfg.hasRight['online'] + '-' + cfg.hasRight['public'] + '-' + cfg.hasRight['template_cfg'] + '-' + cfg.hasRight['syncable'];
left_bottom.$("#con_str_tree li#root ul li#"+oldid).attr("id", newid);
return false;
}
});
$("div#oOnline_label a").click(function () {
if (cfg.catId > 0 && cfg.hasRight['online'] == 1) {
var oldid = cfg.idString;
var oldobject = parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li#"+oldid);
var oldlink = parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li#"+oldid+" > div > a");
var oldclass = oldlink.attr("class");
if (cfg.isOnline == 1) {
var newonline = 1;
var newclass = oldclass.replace(/off/, "on");
} else {
var newonline = 0;
var newclass = oldclass.replace(/on/, "off");
}
var newid = cfg.catId + '-' + cfg.tplId + '-' + newonline + '-' + cfg.isPublic + '-' + cfg.hasRight['template'] + '-' + cfg.hasRight['online'] + '-' + cfg.hasRight['public'] + '-' + cfg.hasRight['template_cfg'] + '-' + cfg.hasRight['syncable'];
oldlink.removeClass(oldclass);
oldlink.addClass(newclass);
oldobject.attr("id", newid);
$.post("{AJAXURL}", { area: "{AREA}", action: "con_makecatonline", idcat: cfg.catId, online: newonline, contenido: "{SESSION}" } );
parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li#"+newid+" > div").click();
return false;
}
});
$("div#oLock_label a").click(function () {
newid = false;
if (cfg.catId > 0 && cfg.hasRight['public'] == 1) {
if (cfg.isPublic == 1) {
var newpublic = 1;
} else {
var newpublic = 0;
}
var oldid = cfg.idString;
var oldobject = parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li#"+oldid);
var oldlink = parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li#"+oldid+" div > a");
oldlink.each(function(i) {
var oldlinkclass = $(this).attr("class");
var oldlinkid = $(this).parent().parent().attr("id");
var aOldlinkids = oldlinkid.split("-");
if (cfg.isPublic == 1) {
var newlinkclass = oldlinkclass.replace(/_locked/, "");
} else {
if (oldlinkclass.search(/_locked/) == -1) {
var newlinkclass = oldlinkclass + "_locked";
}
else {
var newlinkclass = oldlinkclass;
}
}
$(this).removeClass(oldlinkclass);
$(this).addClass(newlinkclass);
var newlinkid = aOldlinkids[0] + '-' + aOldlinkids[1] + '-' + aOldlinkids[2] + '-' + newpublic + '-' + aOldlinkids[4] + '-' + aOldlinkids[5] + '-' + aOldlinkids[6] + '-' + aOldlinkids[7] + '-' + aOldlinkids[8];
$("#con_str_tree li#root ul li#"+oldlinkid).attr("id", newlinkid);
if (newid == false) {
newid = newlinkid;
}
});
$.post("{AJAXURL}", { area: "{AREA}", action: "con_makepublic", idcat: cfg.catId, public: newpublic, contenido: "{SESSION}" } );
parent.parent.frames["left"].frames["left_bottom"].$("#con_str_tree li#root ul li#"+newid+" > div").click();
cfg.updateScreen();
return false;
}
});
});
var box = new messageBox("", "", "", 0, 0);
var sid = "{SESSID}";
cfg = new contenidoConfig();
artObj = new articleObject();
var articleURL='';
var categoryURL='';
var linkcheckerURL='';
var curLanguageSync = {SYNC_LANG};
//This function tries to get recent Informations from other frames, if this frame is reloaded
function initData() {
var left_bottom = parent.parent.frames["left"].frames["left_bottom"];
var right_bottom = parent.parent.frames["right"].frames["right_bottom"];
var right_top = parent.parent.frames["right"].frames["right_top"];
if (left_bottom && typeof(left_bottom.irgendwas) == "function") {
left_bottom.irgendwas();
}
if (right_top && typeof(right_top.refreshArticleProp) == "function") {
right_top.refreshArticleProp();
}
if (right_bottom && typeof(right_bottom.initValues) == "function") {
right_bottom.initValues();
if (typeof(right_bottom.initTheOne) == "function") {
right_bottom.initTheOne();
}
}
if (right_bottom && typeof(right_bottom.refresh_article_search_form) == "function") {
right_bottom.refresh_article_search_form('refresh');
}
}
//Script updates sync Language and reloads left_bottom frame
function updateCurLanguageSync() {
curLanguageSync = document.syncfrom.syncoptions.value;
{UPDATE_SYNC_REFRESH_FRAMES}
}
// need to insert function in Article Search link
function resizeFrame(arg)
{
if(arg == '')
{
var articleLink = document.getElementById('{ARTICLELINK}');
var categoryLink = document.getElementById('{CATEGORYLINK}');
var syncLink = document.getElementById('{SYNCLINK}');
//store current link for later use
if (articleLink) {
articleURL = articleLink.href;
articleLink.href = "javascript:resizeFrame('{ARTICLELINK}');";
}
if (categoryLink) {
categoryURL = categoryLink.href;
categoryLink.href = "javascript:resizeFrame('{CATEGORYLINK}');";
}
if (syncLink) {
syncURL = syncLink.href;
syncLink.href = "javascript:resizeFrame('{SYNCLINK}');";
}
}
else if(arg == '{ARTICLELINK}')
{
window.location.href=articleURL;
}
else if(arg == '{CATEGORYLINK}')
{
window.location.href=categoryURL;
}
else if(arg == '{SYNCLINK}')
{
window.location.href=syncURL;
}
// resizing frame
window.setTimeout("parent.parent.frameResize.resizeTopLeftFrame(document.getElementById('top_left_container').offsetHeight+1)", 10);
}
function toggle_tr_visibility(tr_id)
{
if (document.forms['backend_search'].elements['bs_search_date_type'].options[document.forms['backend_search'].elements['bs_search_date_type'].selectedIndex].value == 'n/a')
{
document.getElementById(tr_id).style.display = 'none';
}
else
{
if (!window.ActiveXObject)
{
document.getElementById(tr_id).style.display = 'table-row';
}
else
{
document.getElementById(tr_id).style.display = 'block';
}
}
}
function configureCategory() {
if (cfg.catId > 0 && cfg.hasRight['template_cfg'] == 1) {
var sHref = '{CAT_HREF}';
sHref = sHref+cfg.catId;
parent.parent.frames["right"].frames["right_bottom"].document.location.href = sHref;
}
}
function generateSyncAction(bIsMultiple) {
var href = '{SYNC_HREF}';
if (curLanguageSync > 0 && cfg.catId > 0){
if (bIsMultiple == 1) {
conMultiLink('left_bottom', href+'&syncfromlang='+curLanguageSync+'&syncidcat='+cfg.catId+'&multiple=1');
} else {
conMultiLink('left_bottom', href+'&syncfromlang='+curLanguageSync+'&syncidcat='+cfg.catId+'&multiple=0');
}
}
}
function resetSearchForm () {
oForm = document.backend_search;
oForm.bs_search_text.value = "";
oForm.bs_search_id.value = "";
oForm.bs_search_date_type.value = "";
oForm.bs_search_date_type.selectedIndex = 0;
toggle_tr_visibility("tr_date_from");
toggle_tr_visibility("tr_date_to");
oForm.bs_search_date_from_day.value = "";
oForm.bs_search_date_from_month.value = "";
oForm.bs_search_date_from_year.value = "";
oForm.bs_search_date_from_day.selectedIndex = 0;
oForm.bs_search_date_from_month.selectedIndex = 0;
oForm.bs_search_date_from_year.selectedIndex = 0;
oForm.bs_search_date_to_day.value = "";
oForm.bs_search_date_to_month.value = "";
oForm.bs_search_date_to_year.value = "";
oForm.bs_search_date_to_day.selectedIndex = 0;
oForm.bs_search_date_to_month.selectedIndex = 0;
oForm.bs_search_date_to_year.selectedIndex = 0;
oForm.bs_search_author.value = "";
oForm.bs_search_author.selectedIndex = 0;
}
</script>
</head>
<body bgcolor="#FFFFFF" onLoad="resizeFrame('');">
<div id="top_left_container" style="margin-top:1px">
<!-- Article Search -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" {DIRECTION}>
{SEARCH}
</table>
<div style="margin-top:1px"></div>
<!-- Linkchecker
<table width="100%" cellspacing="0" cellpadding="0" border="0" {DIRECTION}>
{LINKCHECKER}
</table>-->
<div style="margin-top:1px"></div>
<!--Edit Category -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" {DIRECTION}>
<form name="TemplateSelect" action="">
{EDIT}
</form>
</table>
<!--Language Synchonization -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" {DIRECTION}>
{SYNCRONIZATION}
</table>
<div style="margin-top:1px"></div>
<!-- Expand / Collapse all -->
<table width="100%" cellspacing="0" cellpadding="0" border="0" {DIRECTION}>
<tr height="30">
<td style="border: 1px solid #B3B3B3;">
<div style="padding-left: 17px;">
{PLUS}<span style="margin-left: 25px;">{MINUS}</span>
</div>
</td>
</tr>
</table>
</div>
<script language="javascript">
cfg.init('oTplSel', 'oOnline', 'oLock', 'oTemplatecfg');
cfg.reset();
//If this frame is reloaded, recall functions in other frames to reinit values
initData();
</script>
</body>
</html>