*** empty log message ***
This commit is contained in:
parent
1635d18c45
commit
cdabb1b704
27 changed files with 1286 additions and 764 deletions
|
@ -8,11 +8,12 @@
|
|||
{/literal}
|
||||
|
||||
<div id="metadataform">
|
||||
{include file="sub/x.tpl"}
|
||||
<center>
|
||||
{$editMetaData.tabs}
|
||||
{$editMetaData.langswitch}
|
||||
{foreach from=$editMetaData.pages key=key item=dynform}
|
||||
{include file="form_parts/dynForm_plain.tpl"}
|
||||
{include file="sub/dynForm_plain.tpl"}
|
||||
{/foreach}
|
||||
</center>
|
||||
</div>
|
||||
|
@ -31,7 +32,7 @@ function switchMDataLang()
|
|||
}
|
||||
|
||||
function spread(element, name)
|
||||
{
|
||||
{
|
||||
if (document.forms['editMetaData'].elements['Main___' + name]) document.forms['editMetaData'].elements['Main___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Music_Basic___' + name]) document.forms['editMetaData'].elements['Music_Basic___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Music_Advanced___' + name]) document.forms['editMetaData'].elements['Music_Advanced___' + name].value = element.value;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{* Smarty template *}
|
||||
<div id="filedata">
|
||||
{include file="sub/x.tpl"}
|
||||
<center>
|
||||
{if $fMetaData}
|
||||
<textarea rows="25" cols="90" style="font-size:small">{htmlspecialchars str=$fMetaData}</textarea>
|
||||
|
|
|
@ -11,23 +11,14 @@
|
|||
{include file="ScratchPad.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $showPath}
|
||||
{include file="path.tpl"}
|
||||
{if $structure}
|
||||
{include file="fileBrowse/path.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $showTree}
|
||||
{include file="tree.tpl"}
|
||||
{if $fileBrowse}
|
||||
{include file="fileBrowse/fileBrowse.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $showObjects}
|
||||
{include file="objects.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $permissions}
|
||||
{include file="permissions.tpl"}
|
||||
{/if}
|
||||
|
||||
|
||||
{if ($showSearchForm || $showSearchRes)}
|
||||
{include file="search.tpl"}
|
||||
{/if}
|
||||
|
@ -40,6 +31,10 @@
|
|||
{include file="filedata.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $uploadform}
|
||||
{include file="uploadform.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $editMetaData}
|
||||
{include file="editMetaData.tpl"}
|
||||
{/if}
|
||||
|
@ -48,9 +43,6 @@
|
|||
{include file="systemPrefs.tpl"}
|
||||
{/if}
|
||||
|
||||
{if $uploadform}
|
||||
{include file="uploadform.tpl"}
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<div id="menu_top">
|
||||
<a href="{$UI_BROWSER}" class="button">[Home directory]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=uploadFileM" class="button">[UploadM]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=uploadFile" class="button">[Upload]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=addWebstream" class="button">[Stream]</a>
|
||||
<a href="javascript:newFolder()" class="button">[Create new folder]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=search" class="button">[Search]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=subjects" class="button">{tra 0='[Subjects]'}</a>
|
||||
<a href="{$UI_BROWSER}?act=fileBrowse&id={$GLOBALS.fid}">[File Browser]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.fid}&act=uploadFileM">[UploadM]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.fid}&act=uploadFile">[Upload]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.fid}&act=addWebstream">[Stream]</a>
|
||||
<a href="javascript:newFolder()">[Create new folder]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=search">[Search]</a>
|
||||
<a href="{$UI_BROWSER}?id={$GLOBALS.id}&act=subjects">{tra 0='[Subjects]'}</a>
|
||||
<!-- <br>
|
||||
<a href="{$UI_BROWSER}?act=MetaDataValues&Main=1" class="button">[Metadata]</a> -->
|
||||
<a href="{$UI_BROWSER}?act=editSystemPrefs" class="button">[SystemPrefs]</a>
|
||||
<a href="{$UI_BROWSER}?act=MetaDataValues&Main=1">[Metadata]</a> -->
|
||||
<a href="{$UI_BROWSER}?act=editSystemPrefs">[SystemPrefs]</a>
|
||||
</div>
|
|
@ -1,58 +0,0 @@
|
|||
<div id="objects">
|
||||
<table border="0" align="center">
|
||||
|
||||
{if $structure.msg}
|
||||
<script langauge="javascript">
|
||||
<!--
|
||||
alert('{$structure.msg}');
|
||||
-->
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
{if count($structure.listdata)}
|
||||
{foreach from=$structure.listdata item=o}
|
||||
<tr bgcolor="{cycle values='#eeeeee, #dadada"'}">
|
||||
<td>
|
||||
<span id="ID{$o.id}">
|
||||
{if $structure.tree}
|
||||
{str_repeat str=' ' count=$o.level}
|
||||
{else}
|
||||
{str_repeat str=' ' count=3}
|
||||
{/if}
|
||||
<a {if $o.type eq 'Folder'}href="{$UI_BROWSER}?id={$o.id}" {/if}>[{$o.title}]</a>:
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
{$a.$o.type}
|
||||
<a href="javascript:frename('{$o.name}', '{$o.id}')">[rename]</a>
|
||||
<a href="javascript:fmove('{$o.id}', '.')">[move]</a>
|
||||
<a href="javascript:fcopy('{$o.id}', '.')">[copy]</a>
|
||||
<a href="{$UI_BROWSER}?act=permissions&id={$o.id}">[permissions]</a>
|
||||
<br>
|
||||
|
||||
{if ($delOverride eq $o.id)}
|
||||
<a href="{$UI_HANDLER}?act=delete&id={$o.id}&delOverride={$o.id}"
|
||||
onClick="return confirm('Really delete non empty object "{$o.name}" now?')">[DEL]</a>
|
||||
{else}
|
||||
<a href="{$UI_HANDLER}?act=delete&id={$o.id}"
|
||||
onClick="return confirm('Delete object "{$o.name}"?')">[DEL]</a>
|
||||
{/if}
|
||||
{if $o.type != 'Folder'}
|
||||
<a href="{$UI_BROWSER}?act=getFile&id={$o.id}">[Access]</a>
|
||||
<a href="{$UI_BROWSER}?act=getMData&id={$o.id}">[vMData]</a>
|
||||
<a href="{$UI_BROWSER}?act=_analyzeFile&id={$o.id}">[Analyze]</a>
|
||||
<a href="{$UI_BROWSER}?act=editFile&id={$o.id}">[Edit]</a>
|
||||
<a href="{$UI_BROWSER}?act=editMetaData&id={$o.id}">[eMData]</a>
|
||||
<a href="#" onclick="hpopup('{$UI_HANDLER}?act=SP.addItem&id={$o.id}', '2SP')">[SP]</a>
|
||||
{/if}
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{else}
|
||||
<tr><td align="center" width="400">No objects</td></tr>
|
||||
{/if}
|
||||
</table>
|
||||
|
||||
</div>
|
|
@ -1,17 +0,0 @@
|
|||
{*Smarty template*}
|
||||
|
||||
<div id="path">
|
||||
|
||||
<a href="{$UI_BROWSER}?id={$structure.id}&tree=Y" class="button">[Tree view]</a> |
|
||||
{foreach from=$structure.pathdata item=o}
|
||||
<a href="{$UI_BROWSER}?id={urlencode str=$o.id}">[{$o.name}]</a>
|
||||
{if ($o.type eq 'Folder')}
|
||||
<span class="slash b">/</span>
|
||||
{/if}
|
||||
{/foreach}
|
||||
<!--
|
||||
<span style="padding-left:6em">
|
||||
<a href="gbHtmlPerms.php?id={$id}" class="button">permissions</a>
|
||||
</span> -->
|
||||
|
||||
</div>
|
|
@ -1,67 +0,0 @@
|
|||
<div id='permissions'>
|
||||
|
||||
<table id="tbl" border="0" cellpadding="5">
|
||||
<tr><td><b>Subject Name</b></td><td><b>Action</b></td><td><b>Permission</b></td><td></td></tr>
|
||||
|
||||
{if (is_array($perms.perms) && count($perms.perms)>0)}
|
||||
|
||||
{foreach from=$perms.perms item=row}
|
||||
{if $row.type eq 'A'}
|
||||
{assign var='da' value='allow'}
|
||||
{else}
|
||||
{if $row.type eq 'D'}
|
||||
{assign var='da' value='deny'}
|
||||
{else}
|
||||
{assign var='da' value=$row.type}
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<tr bgcolor="{cycle values='#eeeeee, #dadada'}">
|
||||
<td>{* <a <?php #href="alibExPList.php?id=<?php echo$row['subj']? >"?>> *}{$row.login}</a></td>
|
||||
<td>{$row.action}</td>
|
||||
<td>{$da}</td>
|
||||
<td>
|
||||
<a href="{$UI_HANDLER}?act=removePerm&permid={$row.permid}&oid={$perms.id}&id={$perms.id}"
|
||||
onClick="return confirm('Delete permission "{$da} {$row.action}" for user {$row.login}?')">[remove]</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{else}
|
||||
<tr><td colspan="4">No Permissions set.</td></tr>
|
||||
{/if}
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<form action="{$UI_HANDLER}" method="post">
|
||||
|
||||
Add Permission
|
||||
<select name="allowDeny">
|
||||
<option value="A">Allow</option>
|
||||
<option value="D">Deny</option>
|
||||
</select>
|
||||
|
||||
for Action
|
||||
<select name="permAction">
|
||||
<option value="_all">all</option>
|
||||
{if is_array($perms.actions)}
|
||||
{foreach from=$perms.actions item='it'}
|
||||
<option value="{$it}">{$it}</option>
|
||||
{/foreach}
|
||||
{/if}
|
||||
</select>
|
||||
|
||||
to Subject
|
||||
<select name="subj">
|
||||
{if is_array($perms.subjects)}
|
||||
{foreach from=$perms.subjects item='it'}
|
||||
<option value="{$it.id}">{$it.login}</option>
|
||||
{/foreach}
|
||||
{/if}
|
||||
</select>
|
||||
<input type="hidden" name="act" value="addPerm">
|
||||
<input type="hidden" name="id" value="{$perms.id}">
|
||||
<input type="submit" value="Do it!">
|
||||
</form>
|
||||
|
||||
</div>
|
|
@ -1,21 +0,0 @@
|
|||
{*Smarty template*}
|
||||
|
||||
<div id="scratchpad">
|
||||
<center><b>ScratchPad</b></center>
|
||||
|
||||
{if is_array($sp)}
|
||||
<table>
|
||||
<tr><th></th><th>{tra 0=Name}</th><th>{tra 0=Duration}</th><th>{tra 0=Type}</th><th>Del</th></tr>
|
||||
{foreach from=$sp item=i}
|
||||
<tr>
|
||||
<td><input type="checkbox" name="spid[{$i.id}]"></td>
|
||||
<td>{$i.title}</td>
|
||||
<td>{$i.duration}</td>
|
||||
<td>{$i.type} </td>
|
||||
<th><a href="#" onclick="hpopup('{$UI_HANDLER}?act=remFromSP&id={$i.id}', 'remFromSP')">X</th>
|
||||
</tr>
|
||||
{/foreach}
|
||||
<tr><td></td><td colspan="2">[Edit]</td><td colspan="2">[Delete]</td></tr>
|
||||
</table>
|
||||
{/if}
|
||||
</div>
|
|
@ -44,8 +44,8 @@
|
|||
|
||||
function hpopup(url, name) //hidden popup!
|
||||
{
|
||||
popupwin = window.open(url, name);
|
||||
//window.parent.focus();
|
||||
popupwin = window.open(url, name, 'width=1, height=1');
|
||||
window.parent.focus();
|
||||
}
|
||||
{/literal}
|
||||
|
||||
|
|
|
@ -11,9 +11,10 @@
|
|||
</style>
|
||||
{/literal}
|
||||
<div id="searchform">
|
||||
{include file="sub/x.tpl"}
|
||||
<center>
|
||||
{foreach from=$searchform item=dynform}
|
||||
{include file="form_parts/dynForm_plain.tpl"}
|
||||
{include file="sub/dynForm_plain.tpl"}
|
||||
{/foreach}
|
||||
</center>
|
||||
</div>
|
||||
|
@ -29,8 +30,8 @@
|
|||
<tr style="background-color: {cycle values='#eeeeee, #dadada'}">
|
||||
<td>{$s.title}</td>
|
||||
<td>{$s.duration}</td>
|
||||
<td><a href="{$UI_BROWSER}?act=getMdata&id={$s.id}">[XML]</a>
|
||||
<a href="{$UI_BROWSER}?act=editMetaDataValues&id={$s.id}">[Form]</a>
|
||||
<td>
|
||||
<a href="#" onClick="hpopup('{$UI_HANDLER}?act=PL.addItem&id={$s.id}', '2PL')">[PL]</a>
|
||||
<a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.addItem&id={$s.id}', '2SP')">[SP]</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -1,156 +0,0 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<!-- $Id: smarty-static.tpl,v 1.7 2005/02/10 14:27:04 sebastian Exp $ -->
|
||||
<html>
|
||||
<head>
|
||||
<title>Smarty template for ArraySmarty renderer: 2 column layout example</title>
|
||||
<style type="text/css">
|
||||
{literal}
|
||||
.errors {
|
||||
font-family: sans-serif;
|
||||
color : #000;
|
||||
background-color : #FFF;
|
||||
font-size : 12pt;
|
||||
}
|
||||
.label {
|
||||
font-family: sans-serif;
|
||||
color : Navy;
|
||||
font-size : 11px;
|
||||
text-align : right;
|
||||
vertical-align : top;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.element {
|
||||
font-family: sans-serif;
|
||||
background-color : #EEE;
|
||||
text-align : left;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.note {
|
||||
font-family: sans-serif;
|
||||
background-color : #EEE;
|
||||
text-align : center;
|
||||
font-size : 10pt;
|
||||
color : AAA;
|
||||
white-space: nowrap;
|
||||
}
|
||||
th {
|
||||
font-family: sans-serif;
|
||||
font-size : small;
|
||||
color : #FFF;
|
||||
background-color : #AAA;
|
||||
}
|
||||
.maintable {
|
||||
border : thin dashed #D0D0D0;
|
||||
background-color : #EEE;
|
||||
}
|
||||
{/literal}
|
||||
</style>
|
||||
{$form.javascript}
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<form {$form.attributes}>
|
||||
{$form.hidden}
|
||||
|
||||
<table class="maintable" width="600" align="center">
|
||||
<tr>
|
||||
<td width="50%" valign="top"><!-- Personal info -->
|
||||
<table width="100%" cellpadding="4">
|
||||
<tr><th colspan="2">{$form.header.personal}</th></tr>
|
||||
<tr>
|
||||
<td class="label">{$form.name.label}</td>
|
||||
<td class="element">{$form.name.error}
|
||||
<table cellspacing="0" cellpadding="1">
|
||||
<tr>
|
||||
<td>{$form.name.first.html}</td>
|
||||
<td>{$form.name.last.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><font size="1" color="grey">{$form.name.first.label}</font></td>
|
||||
<td><font size="1" color="grey">{$form.name.last.label}</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">{$form.phone.label}</td>
|
||||
<td class="element">{$form.phone.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">{$form.email.label}</td>
|
||||
<td class="element">{$form.email.html}</td>
|
||||
</tr>
|
||||
<tr><td colspan="2" class="note">{$form.pass.label_note}</td></tr>
|
||||
<tr>
|
||||
<td class="label">{$form.pass.label}</td>
|
||||
<td class="element">{$form.pass.html}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
<td width="50%" valign="top"><!-- Company info -->
|
||||
<table width="100%" cellpadding="4">
|
||||
<tr><th colspan="2">{$form.header.company_info}</th></tr>
|
||||
<tr>
|
||||
<td class="label">{$form.company.label}</td>
|
||||
<td class="element">{$form.company.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" valign="top">{$form.street.label}</td>
|
||||
<td class="element">{$form.street.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">{$form.address.label}</td>
|
||||
<td class="element">{$form.address.error}
|
||||
<table cellspacing="0" cellpadding="1">
|
||||
<tr>
|
||||
<td>{$form.address.zip.html}</td>
|
||||
<td>{$form.address.city.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><font size="1" color="grey">{$form.address.zip.label}</font></td>
|
||||
<td><font size="1" color="grey">{$form.address.city.label}</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">{$form.country.label}</td>
|
||||
<td class="element">{$form.country.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">{$form.destination.label}</td>
|
||||
<td class="element">{$form.destination.html}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="600" align="center">
|
||||
<tr>
|
||||
<td>{$form.requirednote}</td>
|
||||
<td align="right">{$form.reset.html} {$form.submit.html}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="font-size:11px; color: navy;"><br />{$form.news.html}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
<br />
|
||||
<b>Collected Errors:</b><br />
|
||||
{foreach key=name item=error from=$form.errors}
|
||||
<font color="red">{$error}</font> in element [{$name}]<br />
|
||||
{/foreach}
|
||||
|
||||
|
||||
<p><strong>The used "Static" Array</strong></p>
|
||||
<pre style="font-size: 12px;">
|
||||
{$static_array|htmlentities}
|
||||
</pre>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -143,6 +143,13 @@
|
|||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.closer {
|
||||
width : 10px;
|
||||
float : right;
|
||||
font-weight : bold;
|
||||
background-color : Gray;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{* Smarty template *}
|
||||
<div id="subjects">
|
||||
{include file="sub/x.tpl"}
|
||||
|
||||
{if $chgPasswd}
|
||||
{$chgPasswd}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<div id="systemPrefs">
|
||||
{include file="sub/x.tpl"}
|
||||
<center>
|
||||
{include file="form_parts/dynForm_sections.tpl"}
|
||||
{include file="sub/dynForm_sections.tpl"}
|
||||
</center>
|
||||
</div>
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
{*Smarty template*}
|
||||
|
||||
<div id="tree">
|
||||
|
||||
{if is_array($structure.treedata)}
|
||||
{foreach from=$structure.treedata item=o}
|
||||
<div style="background-color: {cycle values="#eeeeee,#dadada"}">
|
||||
{$structure.treedata.type}
|
||||
{if $structure.treedata.tree}
|
||||
{str_repeat str=' ' count=3}
|
||||
{else}
|
||||
{str_repeat str=' ' count=$o.level}
|
||||
{/if}
|
||||
|
||||
<a href="{$UI_BROWSER}?id={$o.id}">[{$o.name}]</a><br>
|
||||
</div>
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
</div>
|
|
@ -1,6 +1,7 @@
|
|||
{*Smarty template*}
|
||||
|
||||
<div id="uploadform">
|
||||
{include file="sub/x.tpl"}
|
||||
<center>
|
||||
{$uploadform}
|
||||
</center>
|
||||
|
|
|
@ -1,161 +1,151 @@
|
|||
<?php
|
||||
require_once dirname(__FILE__).'/../ui_browser_init.php';
|
||||
|
||||
if (is_array($_REQUEST['popup'])){
|
||||
foreach ($_REQUEST['popup'] as $val) {
|
||||
switch ($val) {
|
||||
case "_reload_parent":
|
||||
$Smarty->display('popup/_reload_parent.tpl');
|
||||
break;
|
||||
|
||||
case "_close":
|
||||
$Smarty->display('popup/_close.tpl');
|
||||
break;
|
||||
|
||||
case "login":
|
||||
$Smarty->assign('login', $uiBrowser->login($Smarty, $ui_fmask));
|
||||
$Smarty->display('popup/login.tpl');
|
||||
break;
|
||||
|
||||
case "logout":
|
||||
$Smarty->assign('logouttype', 'logout');
|
||||
$Smarty->display('popup/logout.tpl');
|
||||
break;
|
||||
|
||||
case "signover_1":
|
||||
$Smarty->assign('logouttype', 'signover');
|
||||
$Smarty->display('popup/logout.tpl');
|
||||
break;
|
||||
|
||||
case "signover_2":
|
||||
$Smarty->assign('loginform', $uiBrowser->loginform($Smarty, $ui_fmask));
|
||||
$Smarty->display('popup/login.tpl');
|
||||
break;
|
||||
}
|
||||
}
|
||||
die();
|
||||
};
|
||||
|
||||
$uiBrowser->loadSystemPrefs($ui_fmask['systemPrefs']);
|
||||
$Smarty->assign('systemPrefs', $uiBrowser->systemPrefs); #print_r($uiBrowser->systemPrefs);
|
||||
|
||||
if ($uiBrowser->userid) {
|
||||
$Smarty->assign('showMenuTop', TRUE);
|
||||
$Smarty->assign('ScratchPad', $uiBrowser->SP->get());
|
||||
|
||||
switch ($_REQUEST['act']){
|
||||
default:
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
$Smarty->assign('showPath', TRUE);
|
||||
|
||||
if ($_REQUEST['tree']=='Y') {
|
||||
$Smarty->assign('showTree', TRUE);
|
||||
} else {
|
||||
$Smarty->assign('showObjects', TRUE);
|
||||
}
|
||||
$Smarty->assign('delOverride', $_REQUEST['delOverride']);
|
||||
#$Smarty->assign('obj_types', array('Folder'=>'D', 'File'=>'F', 'Replica'=>'R'));
|
||||
break;
|
||||
|
||||
case "permissions":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
$Smarty->assign('showPath', TRUE);
|
||||
|
||||
$Smarty->assign('perms', $uiBrowser->permissions($uiBrowser->id));
|
||||
$Smarty->assign('permissions', TRUE);
|
||||
break;
|
||||
|
||||
|
||||
case "uploadFileM":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
$Smarty->assign('showPath', TRUE);
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->uploadFileM($uiBrowser->id, $ui_fmask['uploadFileM']));
|
||||
break;
|
||||
|
||||
|
||||
case "uploadFile":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
$Smarty->assign('showPath', TRUE);
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->uploadFile($uiBrowser->id, $ui_fmask['uploadFile']));
|
||||
break;
|
||||
|
||||
|
||||
case "addWebstream":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
$Smarty->assign('showPath', TRUE);
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->addWebstream($uiBrowser->id, $ui_fmask['addWebstream']));
|
||||
break;
|
||||
|
||||
|
||||
case "editFile":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
$Smarty->assign('showPath', FALSE);
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->uploadFile($uiBrowser->id, $ui_fmask['uploadFile']));
|
||||
break;
|
||||
|
||||
|
||||
case "search":
|
||||
if (is_array($uiBrowser->search['result']) ){
|
||||
$Smarty->assign('searchres', $uiBrowser->search['result']);
|
||||
$Smarty->assign('showSearchRes', TRUE);
|
||||
};
|
||||
|
||||
$Smarty->assign('searchform', $uiBrowser->getSearchForm($_REQUEST['id'], $ui_fmask));
|
||||
$Smarty->assign('showSearchForm', TRUE);
|
||||
|
||||
break;
|
||||
|
||||
case "subjects":
|
||||
case "addUser":
|
||||
case "addGroup":
|
||||
$Smarty->assign('subjects', $uiBrowser->getSubjects());
|
||||
switch($_REQUEST['act']) {
|
||||
case "addUser": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addUser'])); break;
|
||||
case "addGroup": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addGroup'])); break;
|
||||
}
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "chgPasswd":
|
||||
$Smarty->assign('chgPasswd', $uiBrowser->chgPasswd($_REQUEST['uid'], $ui_fmask['chgPasswd']));
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "groupMembers":
|
||||
$Smarty->assign('groupMembers', $uiBrowser->groupMembers($uiBrowser->id));
|
||||
$Smarty->assign('addGroupMember', $uiBrowser->addGroupMember($uiBrowser->id));
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "getFile":
|
||||
$Smarty->assign('fData', $uiBrowser->getFile($uiBrowser->id));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
break;
|
||||
|
||||
case "getMData":
|
||||
$Smarty->assign('fMetaData', $uiBrowser->getMdata($uiBrowser->id));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
break;
|
||||
|
||||
case "editMetaData":
|
||||
$Smarty->assign('editMetaData', $uiBrowser->editMetaData($uiBrowser->id, $ui_fmask['metaData'], TRUE));
|
||||
break;
|
||||
|
||||
case "_analyzeFile":
|
||||
$Smarty->assign('_analyzeFile', $uiBrowser->_analyzeFile($uiBrowser->id, 'text'));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
break;
|
||||
|
||||
case "editSystemPrefs":
|
||||
$Smarty->assign('dynform', $uiBrowser->systemPrefsForm($ui_fmask['systemPrefs']));
|
||||
$Smarty->assign('editSystemPrefs', TRUE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$Smarty->display('main.tpl');
|
||||
?>
|
||||
<?php
|
||||
require_once dirname(__FILE__).'/../ui_browser_init.php';
|
||||
|
||||
if (is_array($_REQUEST['popup'])){
|
||||
foreach ($_REQUEST['popup'] as $val) {
|
||||
switch ($val) {
|
||||
case "_reload_parent":
|
||||
$Smarty->display('popup/_reload_parent.tpl');
|
||||
break;
|
||||
|
||||
case "_close":
|
||||
$Smarty->display('popup/_close.tpl');
|
||||
break;
|
||||
|
||||
case "login":
|
||||
$Smarty->assign('login', $uiBrowser->login($Smarty, $ui_fmask));
|
||||
$Smarty->display('popup/login.tpl');
|
||||
break;
|
||||
|
||||
case "logout":
|
||||
$Smarty->assign('logouttype', 'logout');
|
||||
$Smarty->display('popup/logout.tpl');
|
||||
break;
|
||||
|
||||
case "signover_1":
|
||||
$Smarty->assign('logouttype', 'signover');
|
||||
$Smarty->display('popup/logout.tpl');
|
||||
break;
|
||||
|
||||
case "signover_2":
|
||||
$Smarty->assign('loginform', $uiBrowser->loginform($Smarty, $ui_fmask));
|
||||
$Smarty->display('popup/login.tpl');
|
||||
break;
|
||||
}
|
||||
}
|
||||
die();
|
||||
};
|
||||
|
||||
$uiBrowser->loadSystemPrefs($ui_fmask['systemPrefs']);
|
||||
$Smarty->assign('systemPrefs', $uiBrowser->systemPrefs);
|
||||
|
||||
if ($uiBrowser->userid) {
|
||||
$Smarty->assign('showMenuTop', TRUE);
|
||||
$Smarty->assign('ScratchPad', $uiBrowser->SP->get());
|
||||
|
||||
switch ($_REQUEST['act']){
|
||||
case "fileBrowse":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->fid));
|
||||
|
||||
$Smarty->assign('fileBrowse', TRUE);
|
||||
if ($_REQUEST['tree']=='Y')
|
||||
$Smarty->assign('showTree', TRUE);
|
||||
else
|
||||
$Smarty->assign('showObjects', TRUE);
|
||||
$Smarty->assign('delOverride', $_REQUEST['delOverride']);
|
||||
break;
|
||||
|
||||
case "permissions":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
|
||||
$Smarty->assign('permissions', $uiBrowser->permissions($uiBrowser->id));
|
||||
$Smarty->assign('fileBrowse', TRUE);
|
||||
break;
|
||||
|
||||
|
||||
case "uploadFileM":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->uploadFileM($ui_fmask['uploadFileM'], $uiBrowser->id));
|
||||
break;
|
||||
|
||||
|
||||
case "uploadFile":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->uploadFile($ui_fmask['uploadFile'], $uiBrowser->id, $_REQUEST['replace']));
|
||||
break;
|
||||
|
||||
|
||||
case "addWebstream":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
|
||||
$Smarty->assign('uploadform', $uiBrowser->addWebstream($ui_fmask['addWebstream'], $uiBrowser->id, $_REQUEST['replace']));
|
||||
break;
|
||||
|
||||
|
||||
case "editMetaData":
|
||||
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
||||
|
||||
$Smarty->assign('editMetaData', $uiBrowser->editMetaData($uiBrowser->id, TRUE));
|
||||
break;
|
||||
|
||||
|
||||
case "search":
|
||||
if (is_array($uiBrowser->search['criteria']) ){
|
||||
$Smarty->assign('searchres', $uiBrowser->search['result']);
|
||||
$Smarty->assign('showSearchRes', TRUE);
|
||||
};
|
||||
|
||||
$Smarty->assign('searchform', $uiBrowser->getSearchForm($uiBrowser->id, $ui_fmask));
|
||||
$Smarty->assign('showSearchForm', TRUE);
|
||||
|
||||
break;
|
||||
|
||||
case "subjects":
|
||||
case "addUser":
|
||||
case "addGroup":
|
||||
$Smarty->assign('subjects', $uiBrowser->getSubjects());
|
||||
switch($_REQUEST['act']) {
|
||||
case "addUser": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addUser'])); break;
|
||||
case "addGroup": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addGroup'])); break;
|
||||
}
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "chgPasswd":
|
||||
$Smarty->assign('chgPasswd', $uiBrowser->chgPasswd($uiBrowser->id, $ui_fmask['chgPasswd']));
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "groupMembers":
|
||||
$Smarty->assign('groupMembers', $uiBrowser->groupMembers($uiBrowser->id));
|
||||
$Smarty->assign('addGroupMember', $uiBrowser->addGroupMember($uiBrowser->id));
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "getFile":
|
||||
$Smarty->assign('fData', $uiBrowser->getFile($uiBrowser->id));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
break;
|
||||
|
||||
case "getMData":
|
||||
$Smarty->assign('fMetaData', $uiBrowser->getMdata($uiBrowser->id));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
break;
|
||||
|
||||
|
||||
case "_analyzeFile":
|
||||
$Smarty->assign('_analyzeFile', $uiBrowser->_analyzeFile($uiBrowser->id, 'text'));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
break;
|
||||
|
||||
case "editSystemPrefs":
|
||||
$Smarty->assign('dynform', $uiBrowser->systemPrefsForm($ui_fmask['systemPrefs']));
|
||||
$Smarty->assign('editSystemPrefs', TRUE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$Smarty->display('main.tpl');
|
||||
?>
|
|
@ -27,11 +27,29 @@ switch($_REQUEST['act']){
|
|||
$uiHandler->SP->addItem($ui_tmpid);
|
||||
break;
|
||||
|
||||
case "replaceFile":
|
||||
$ui_tmpgunid = $uiHandler->gb->_gunidFromId($uiHandler->id);
|
||||
if ($uiHandler->delete($uiHandler->id)) {
|
||||
$ui_tmpid = $uiHandler->uploadFile(array_merge($_REQUEST, $_FILES), $uiHandler->pid, $ui_fmask["uploadFile"], $ui_tmpgunid);
|
||||
$uiHandler->SP->removeItems($uiHandler->id);
|
||||
$uiHandler->SP->addItem($ui_tmpid);
|
||||
}
|
||||
break;
|
||||
|
||||
case "addWebstream":
|
||||
if ($ui_tmpid = $uiHandler->addWebstream($_REQUEST, $uiHandler->id, $ui_fmask['addWebstream']))
|
||||
$uiHandler->SP->addItem($ui_tmpid);
|
||||
break;
|
||||
|
||||
case "replaceWebstream":
|
||||
$ui_tmpgunid = $uiHandler->gb->_gunidFromId($uiHandler->id);
|
||||
if ($uiHandler->delete($uiHandler->id)) {
|
||||
$ui_tmpid = $uiHandler->addWebstream($_REQUEST, $uiHandler->pid, $ui_fmask['addWebstream'], $ui_tmpgunid);
|
||||
$uiHandler->SP->removeItems($uiHandler->id);
|
||||
$uiHandler->SP->addItem($ui_tmpid);
|
||||
}
|
||||
break;
|
||||
|
||||
case "newFolder":
|
||||
$uiHandler->newFolder($_REQUEST["newname"], $uiHandler->id);
|
||||
break;
|
||||
|
@ -49,7 +67,8 @@ switch($_REQUEST['act']){
|
|||
break;
|
||||
|
||||
case "delete":
|
||||
$uiHandler->delete($uiHandler->id, $_REQUEST["delOverride"]);
|
||||
if ($uiHandler->delete($uiHandler->id, $_REQUEST['delOverride']))
|
||||
$uiHandler->SP->removeItems($uiHandler->id);
|
||||
break;
|
||||
|
||||
case "addUser":
|
||||
|
@ -89,7 +108,8 @@ switch($_REQUEST['act']){
|
|||
break;
|
||||
|
||||
case "editMetaData":
|
||||
$uiHandler->editMetaData($uiHandler->id, $_REQUEST, $ui_fmask["metaData"]);
|
||||
$uiHandler->editMetaData($uiHandler->id, $_REQUEST);
|
||||
$uiHandler->SP->reLoadM();
|
||||
break;
|
||||
|
||||
case "SP.addItem":
|
||||
|
@ -113,7 +133,7 @@ switch($_REQUEST['act']){
|
|||
|
||||
default:
|
||||
$_SESSION["alertMsg"] = tra("Unknown method: $1", $_REQUEST["act"]);
|
||||
header("Location: ".UI_BROWSER);
|
||||
header("Location: ".UI_BROWSER.'?popup[]=_reload_parent&popup[]=_close');
|
||||
die();
|
||||
}
|
||||
if ($uiHandler->alertMsg) $_SESSION['alertMsg'] = $uiHandler->alertMsg;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue