function icoart($k, $v, $c) { if (is_numeric($k)) { $v = 'popup_popart___' . $k; $ic = apps_arts_thumb($k); $k = suj_of_id($k); } else { $ic = desk_icon($k, $v); } $ico = strpos($ic, '<') !== false ? btn('small', $ic) : mimes($k, $ic, 32); return lj('" title="' . $k, $v, divb($c, $ico . ' ' . bts('display:block', $k))); }
function m_apps($r, $cnd, $dir, $p = '', $o = '') { if ($p) { $p = ajx($p); } $dr = explode('/', $dir); $nd = $dir ? count($dr) : 0; if ($r) { foreach ($r as $k => $v) { if (strpos($v[5], $cnd) !== false && $cnd == 'boot' && !$v[8]) { $ret[] = read_apps($v); } elseif (strpos($v[5], $cnd) !== false or !$v[5]) { $t = $v[0]; if ($v[1] == 'art') { if ($v[2] == 'auto') { $t = suj_of_id($v[3]); } else { $t = $v[2]; } if ($t) { $v[7] = apps_arts_thumb($v[3]); } } if ($v[1] == 'file' && is_image($v[3])) { $v[7] = make_thumb_c('users/' . $v[3], '38/38'); } $_SESSION['apico'][$t] = $v[7]; $rv = explode('/', $v[6]); $nv = $v[6] ? count($rv) : 0; if ($dir == $v[6]) { $is = true; } else { $is = match_vdir($dr, $nd, $rv); } if ($is && $nv == $nd + 1 && !$v[8] && auth($v[9])) { //dirs $ret[$rv[$nv - 1]] = 'popup_desktop__3_' . $cnd . '_' . ajx($v[6]) . '_' . $p . '_' . $o; } elseif ($is && $rv[$nd] && !$v[8]) { $v6 = implode('/', array_slice($rv, 0, $nd + 1)); $ret[$rv[$nd]] = 'popup_desktop__3_' . $cnd . '_' . ajx($v6) . '_' . $p . '_' . $o; } if ($is && $nv > $nd) { $is = false; } if ($is && !$v[8] && (!$v[9] or auth($v[9]))) { $j = read_apps($v); //if($v[1]=='htmlink')$ret[$t]=array('link',$v[3]); if ($j) { $ret[$t] = $j; } } } } } return $ret; }