Exemple #1
0
function sow_wikiseed($config, $seeddir = 'wikiseed', $seeds)
{
    if (!empty($config['include_path'])) {
        $path = $config['include_path'];
    } else {
        $path = '.:/usr/share/moniwiki:/usr/local/share/moniwiki';
    }
    $pages = array();
    foreach (explode(':', $path) as $dir) {
        if (is_dir($dir . '/' . $seeddir)) {
            $seeddir = $dir . '/' . $seeddir;
            break;
        } else {
            if (is_dir($dir . '/data/text') and file_exists($dir . '/data/text/FrontPage')) {
                $seeddir = $dir . '/data/text';
                break;
            }
        }
    }
    umask(0133);
    print "<pre class='console'>\n";
    foreach ($seeds as $seed) {
        $key = pagenameToKey($seed);
        $cmd = "cp {$seeddir}/{$key} {$config['text_dir']}";
        #system(escapeshellcmd($cmd));
        copy("{$seeddir}/{$key}", $config['text_dir'] . "/{$key}");
        print $cmd . "\n";
    }
    print "</pre>\n";
}
Exemple #2
0
function sow_wikiseed($config, $seeddir = 'wikiseed', $seeds)
{
    $seeddir = get_seeddir($seeddir);
    umask(0133);
    print "<pre class='console'>\n";
    foreach ($seeds as $seed) {
        $key = pagenameToKey($seed);
        $cmd = "cp {$seeddir}/{$key} {$config['text_dir']}";
        #system(escapeshellcmd($cmd));
        copy("{$seeddir}/{$key}", $config['text_dir'] . "/{$key}");
        print $cmd . "\n";
    }
    print "</pre>\n";
}