/**
 * ShopEx licence
 *
 * @copyright  Copyright (c) 2005-2010 ShopEx Technologies Inc. (http://www.shopex.cn)
 * @license  http://ecos.shopex.com/license/gpl GPL License
 */
function widget_treelist(&$setting, &$app)
{
    return '';
    //var_dump($setting);
    return;
    //todo 修正widget
    $sitemap = $app->model('sitemaps');
    $temp = $sitemap->dump();
    $s = $temp['item'][7]['item'];
    //var_dump($s);exit;
    //var_dump($_SERVER);exit;
    $rest = array();
    foreach ($s as $k => $v) {
        if ($v['node_id'] == $setting['treelistnum']) {
            //var_dump($v);
            $rest["label"] = $v['title'];
            $rest["depth"] = $v['depth'];
            $rest["hidden"] = $v['hidden'];
            $rest["item_id"] = $v['item_id'];
            $rest["link"] = doLink($v['action']);
            foreach ($v['item'] as $k => $v) {
                $temp = array();
                $temp["label"] = $v['title'];
                $temp["depth"] = $v['depth'];
                $temp["hidden"] = $v['hidden'];
                $temp["item_id"] = $v['item_id'];
                $temp["link"] = doLink($v['action']);
                $rest['sub'][$v['node_id']] = $temp;
            }
        }
    }
    $content = "";
    //var_dump($rest);exit;
    if ($setting['showroot'] == "true" && $rest['hidden'] == 'false') {
        if ($rest['item_id'] == '1') {
            $jump = "target='_blank'";
        }
        $content .= ' <div class="cat' . $rest['depth'] . '"><a href="' . $rest['link'] . '" ' . $jump . '>' . $rest['label'] . '</a></div>';
    }
    undoTree($rest['sub'], $content, $setting['treenum'] + $rest['depth']);
    return $content;
}
Beispiel #2
0
-------------------------------------------------------------------------------

ENDBANNER;
    if ($argc < 2) {
        showUsage();
        die;
    }
    $repoRoot = $argv[1];
}
if (!file_exists($repoRoot . '/build/templates/link.php')) {
    die("Error: build/templates/link.php not found\n");
}
require_once $repoRoot . '/build/templates/link.php';
echo "Hard linking files...\n";
if (!empty($hardlink_files)) {
    foreach ($hardlink_files as $from => $to) {
        doLink($from, $to, 'link', $repoRoot);
    }
}
echo "Symlinking files...\n";
if (!empty($symlink_files)) {
    foreach ($symlink_files as $from => $to) {
        doLink($from, $to, 'symlink', $repoRoot);
    }
}
echo "Symlinking folders...\n";
if (!empty($symlink_folders)) {
    foreach ($symlink_folders as $from => $to) {
        doLink($from, $to, 'symlink', $repoRoot);
    }
}
Beispiel #3
0
    if ($type == 'symlink') {
        $res = @symlink($realFrom, $realTo);
    } elseif ($type == 'link') {
        $res = @link($realFrom, $realTo);
    }
    if (!$res) {
        if ($type == 'symlink') {
            echo "FAILED SYMLINK : {$realTo}\n";
        } elseif ($type == 'link') {
            echo "FAILED LINK    : {$realTo}\n";
        }
    }
}
echo "Hard linking files...\n";
if (!empty($hardlink_files)) {
    foreach ($hardlink_files as $from => $to) {
        doLink($from, $to, 'link');
    }
}
echo "Symlinking files...\n";
if (!empty($symlink_files)) {
    foreach ($symlink_files as $from => $to) {
        doLink($from, $to, 'symlink');
    }
}
echo "Symlinking folders...\n";
if (!empty($symlink_folders)) {
    foreach ($symlink_folders as $from => $to) {
        doLink($from, $to, 'symlink');
    }
}