function embed_li_dsnav($d, $v, $isr) { $_SESSION["nbsd"]++; $ds = $_SESSION["ds"]; $qb = $_SESSION['qb']; $xt = substr($v, -4); if ($v) { $f = $d . '/' . $v; } else { $f = $d; } if ($xt == ".jpg" or $xt == ".png" or $xt == ".gif") { $img = make_thumb_c($f); if (is_file($f)) { list($w, $h) = getimagesize($f); } $ww = '_' . $w . '_' . $h; } $f = str_replace(array('users/', 'imgb/icons/'), '', $f); $fb = ajx($f, 0); if (is_numeric($ds)) { //bkg if ($isr) { $ret = lj("popbt", 'bkg' . $ds . '_dsnav___' . $fb . '_bkg', $v); } else { list($w, $h) = getimagesize($f); $tx = $v . ' (' . $w . ' * ' . $h . ')'; //if(is_file($f)) $ret = lj('', 'css' . $ds . '_stylsav___' . $fb . '_' . $ds . '_2', $img . $tx) . hr(); } } if ($ds == "gl") { if ($isr) { $ret = lj("popbt", 'popup_gallery__3x_' . $fb, $v); } } //photo if ($ds == "dl") { $dlm = $_SESSION['qb'] . '/' . $_SESSION['dlmod']; //dwnl if ($isr) { $ret = lj("popbt", 'dsnavds_dsnav___' . $fb . '_users/' . $dlm, $v); } elseif ($img) { $ret = ljb("popw", 'SaveBf', 'photo_users/' . $fb . $ww, $img . $v); } else { $ret = lkt("popw", $d . '/' . $v, $img . $v); } } if ($ds == "ic" && !$isr) { return $ret; } elseif ($ret) { return '├' . $ret . br(); } }
function apps_arts_thumb($d, $p = '') { //$_GET['rebuild_img']=1; $img = sql('img', 'qda', 'v', 'id=' . $d); if ($img) { $f = strprm($img, 1, '/'); } if ($f) { return make_thumb_c('img/' . $f, '38/38', 1); } else { return $p ? $p : 'articles'; } }
function finder_data($r, $p, $rb) { if (!$r) { return array(array('f' => 'empty')); } if ($p) { $p .= '/'; } //ksort($r); foreach ($r as $k => $v) { $rc = ''; $rc['id'] = normalize($p . $k); $rc['pid'] = normalize($p); if (!is_numeric($k) or is_array($v)) { $rc['r'] = 1; $rc['f'] = $k; $nf = count($v); $nbd = 0; if (is_array($v)) { foreach ($v as $ka => $va) { if (!is_numeric($ka)) { $nbd++; } } } $rc['nbd'] = $nbd; $rc['opt'] = btn('txtsmall2', '(' . $nf . ')'); //nbof(,51) $rc['typ'] = 'folder'; $rc['j'] = ajx($p . $k) . '_'; } else { if ($rb[0] == 'shared') { $url = $v; $f = strpos($v, '/') !== false ? strrchr_b($v, '/') : $v; } else { $url = $p . $v; $f = $v; } $fb = fi_droot() . $url; $xt = xtb($f); $rc['url'] = $rc['url'] = $url; $rc['prop'] = strprm($p); if ($rb[1] == 'distant') { $rc['dist'] = 1; } else { $rc['opt'] = btn('txtsmall2', fsize($fb)) . ' '; $rc['date'] = btn('txtsmall2', ftime($fb, 'ymd')) . ' '; } $rc['xt'] = $xt; $rc['r'] = 0; $rc['j'] = ajx($url) . '_'; $rc['f'] = $f; if ($rb[0] == 'shared') { $rc['prop'] = btn('txtsmall', strprm($v)) . ' '; } if (is_file($fb) && $xt) { if (strpos('.jpg.png.gif', $xt) !== false && $rb[6] != 'pictos' && substr(fi_droot(), 0, 4) != 'http') { //set as mini $rc['img'] = make_thumb_c($fb, '48/48'); } else { $rc['typ'] = $xt; } } if ($rb[3] == 'icon') { if ($xt) { list($fd, $fl) = split_one('/', $url, 1); if ($xt == '.svg') { $fsvg = substr($url, 0, -4); $rc['conn'] = '[' . $fsvg . '§24:svg]'; $rc['img'] = svg($fsvg . '§24'); } elseif (strpos('.jpg.png.gif', $xt) !== false) { $rc['conn'] = '[' . substr($fl, 0, -4) . '§' . $fd . ':icon]'; } } } if ($rb[3] == 'disk') { $rc['conn'] = '[' . $url . ']'; } } $ret[] = $rc; } return $ret; }
function apps_arts_thumb($d) { $img = sql('img', 'qda', 'v', 'id=' . $d); if ($img) { $f = strprm($img, 1, '/'); } if ($f) { return make_thumb_c('img/' . $f, '38/38'); } else { return 'articles'; } }