Exemplo n.º 1
0
     var_dump($node2);
     foreach ($name as $n) {
         foreach ($node['R'] as $k => $v) {
             if (!strcasecmp($v['N'], $n)) {
                 $node2['R'][] = $v;
                 unset($node['R'][$k]);
                 break;
             }
         }
         /* ERROR */
         foreach ($node['D'] as $k => $v) {
             if (!strcasecmp($v['N'], $n)) {
                 $node2['D'][] = $v;
                 $tmp = kv_get($kv, $dir . $v['N'] . '/');
                 kv_set($kv, $dest . $v['N'] . '/', $tmp);
                 kv_delete($kv, $dir . $v['N'] . '/');
                 unset($node['D'][$k]);
                 break;
             }
         }
     }
     kv_set($kv, $dir, serialize($node));
     kv_set($kv, $dest, serialize($node2));
     break;
 case 'list':
     echo '<ul ' . ($dir == '/' ? 'class="root"' : '') . ' id="' . urlencode($dir) . '">';
     foreach ($node['D'] as $f) {
         echo '<li><span id="' . urlencode($dir . $f['N'] . '/') . '" class="expand"></span><input type="checkbox" />' . $f['N'] . '</li>';
     }
     echo '</ul>';
     break;
Exemplo n.º 2
0
function cache_delete($k)
{
    global $cache, $db;
    if (!$cache) {
        return $db ? kv_delete($k) : FALSE;
    }
    $r = $cache->delete($k);
    if ($r === FALSE && $cache->errno != 0) {
        message(-1, $cache->errstr);
    }
    return $r;
}