Exemplo n.º 1
0
function sfpg_clean_data_root($dir)
{
    $items = array_diff(scandir(DATA_ROOT . 'info/' . $dir), array('.', '..', '_sfpg_dir'));
    foreach ($items as $item) {
        if (!is_dir(GALLERY_ROOT . $dir . $item) and !file_exists(GALLERY_ROOT . $dir . $item)) {
            sfpg_delete(DATA_ROOT . 'info/' . $dir . $item);
            sfpg_delete(DATA_ROOT . 'thumb/' . $dir . $item);
            sfpg_delete(DATA_ROOT . 'image/' . $dir . $item);
            sfpg_delete(DATA_ROOT . 'preview/' . $dir . $item);
        }
    }
    $path = '';
    $dirs = explode('/', $dir);
    foreach ($dirs as $dirout) {
        if (file_exists(DATA_ROOT . 'info/' . $path . '_sfpg_dir')) {
            unlink(DATA_ROOT . 'info/' . $path . '_sfpg_dir');
        }
        $path .= $dirout . '/';
    }
}
Exemplo n.º 2
0
function sfpg_delete_from_data_root($element)
{
    sfpg_delete(DATA_ROOT . 'info/' . $element);
    sfpg_delete(DATA_ROOT . 'thumb/' . $element);
    sfpg_delete(DATA_ROOT . 'image/' . $element);
    sfpg_delete(DATA_ROOT . 'preview/' . $element);
}