/** * 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; }
------------------------------------------------------------------------------- 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); } }
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'); } }