示例#1
0
<?php

$NOCOMPRESS = true;
require_once "Memo.php";
require_once "security.php";
$o = newObject("data_object", $ID);
if ($o->type == "archive") {
    if (checkReadSecurity($o)) {
        header("Location: {$SYS["ROOT"]}Apps/Memo/public_open.php?ID={$ID}");
    } else {
        if ($tmpl == "minilist") {
            require "action_fileselector.php";
        } else {
            require "list.php";
        }
    }
} else {
    $oldinode = $inode;
    $inode = $o->ID;
    if ($tmpl == "minilist") {
        require "action_fileselector.php";
    } else {
        require "list.php";
    }
}
示例#2
0
}
if (!isset($sort)) {
    $sort = "type DESC";
}
$aux = newObject("data_object", $inode);
$aux2 = newObject("data_object", 0);
$mdptext = "";
$aux->mdp(&$mdptext);
$dir->path = $mdptext;
$dir->current_inode = $inode;
if (checkReadSecurity($aux)) {
    $dir->searchResults = $dir->select("inode={$inode}", $offset, $sort);
    $safe_list = array();
    do {
        $ele = current($dir->searchResults);
        if (checkReadSecurity($ele)) {
            $safe_list[] = $ele;
        }
    } while (next($dir->searchResults));
    $dir->searchResults = $safe_list;
    if (sizeof($safe_list) < 1 || $safe_list[0] == false) {
        unset($dir->searchResults);
        $dir->searchResults = array();
    }
    formAction("", "", "listForm");
    $SYS["inode"] = $inode;
    plantHTML($SYS, "navigator_top");
    include_once "mime_icons.php";
    listList($dir, array("mime_image" => 'code#return img_icon($object->mime);', "usuario" => 'xref#user|uid|username', "grupo" => 'xref#group|gid|groupname'), "list");
    HTML("navigator_bottom", True);
    formClose();
<?php

require_once "Memo.php";
require_once "security.php";
HTML("action_header");
$e2del = explode(",", $IDS);
echo "Copiando...";
if ($_SESSION["memo"]["clipboard"]["action"] == "copy") {
    foreach ($_SESSION["memo"]["clipboard"]["ID"] as $k => $v) {
        $orig = newObject("data_object", $v);
        if (checkReadSecurity($v)) {
            echo " {$orig->nombre}";
            $new = newObject("data_object", 1);
            if (!$new->save_copy($orig, $inode)) {
                echo " <strong>" . $new->ERROR . "</strong> ";
            }
        } else {
            echo "Denegado";
        }
    }
} else {
    if ($_SESSION["memo"]["clipboard"]["action"] == "cut") {
        foreach ($_SESSION["memo"]["clipboard"]["ID"] as $k => $v) {
            if (checkSecurity($v)) {
                $orig = newObject("data_object", $v);
                $orig->inode = $inode;
                $orig->save();
                echo $orig->ERROR;
            }
        }
    }