function twit_images($q) { if ($q['entities']['media']) { foreach ($q['entities']['media'] as $v) { if ($v['type'] == 'photo') { $ret .= br() . image($v['media_url_https']); } } } if ($v['type'] == 'video') { $ret .= br() . auto_video($v['media_url_https']); } return $ret; }
$tt = $id; } $s = 500; break; case "vmail": $ret = vmail($id); $t = 'mail article:' . $id; $s = 320; break; case "vmailsend": req('pop,spe,tri,mod'); $ret = vmailsend($id, $res); break; case "extractid": req('tri'); $ret = auto_video($id, $va, $opt, $optb); break; //medias //medias case "gallery": $ret = plugin('gallery', $id); $t = 'gallery'; break; case "photo": $ret = photo_screen($id, $va, $opt, $optb); break; case "viewer": $ret = photo_viewer($id, $va, $opt, $optb); break; case "chat": $ret = plugin_func($n, $id, $va, $opt, $res);
function treat_link($aa_inner, $txa) { if ($txa) { $tag = 'href='; $len = 6; if (substr($txa, 0, 1) == ' ') { $sp = ' '; } $txt = clean_internaltag($txa); ///testing if (strpos($txt, '>')) { $txt = substr($txt, strpos($txt, '>') + 1); } } else { $tag = 'src='; $len = 5; $im = "ok"; } $root = findroot($_GET['urlsrc'] ? $_GET['urlsrc'] : $_POST['urlsrc']); $imnb = strpos(strtolower($aa_inner), $tag); if ($imnb !== false) { $imnc = substr($aa_inner, $imnb + $len - 1, 1); if ($imnc == '"' or $imnc == "'") { $bend = strpos($aa_inner, $imnc, $imnb + $len); $nb = $len; } else { $bend = strpos($aa_inner, " ", $imnb + $len - 1); $nb = $len - 1; } } if ($bend === false) { $bend = strpos($aa_inner, '>', $imnb + $nb); } $src = substr($aa_inner, $imnb + $nb, $bend - $imnb - $nb); if (strpos($aa_inner, 'popup_nbp')) { $mid = '[' . $txt . ':nh]'; } //philum_anchor if (strpos($src, 'base64')) { $mid = '[' . b64img($src) . ']'; } elseif ($src) { $src = utmsrc($src); $txt = utmsrc($txt); if ($tag == 'src=') { if ($pos = strpos($src, '?')) { $src = substr($src, 0, $pos); } } $src = str_replace(' ', "%20", $src); $src = mb_ereg_replace("(\n)|(\t)", '', $src); $txt = mb_ereg_replace("(\n)|(\t)", '', $txt); if (substr($src, 0, 2) == '//') { $src = 'http:' . $src; } if (strpos($src, 'http') === false) { $rot = partsoflink($root, $src); } if (substr($src, 0, 1) == '/') { $src = substr($src, 1); } if (substr($src, -1) == '/') { $src = substr($src, 0, -1); } if (substr($txt, 0, 1) == '/') { $txt = substr($txt, 0, -1); } $src = str_replace('../', '', $src); //if(!is_image($rot.$src,xt($src)) && $im)$ext=":img"; if (strpos($src, "javascript") !== false) { $src = ""; } //if(strpos($aa_inner,'cs_glossaire')!==false)$mid='['.($txa).':pop]';//dico if (strpos($aa_inner, 'cs_glossaire') !== false) { $mid = $txa; } elseif ($txt && $txt != ' ') { $posdiez = strpos($src, '#'); $rt = array('youtube.com/watch', 'youtu.be', 'dailymotion', 'vimeo', 'rutube'); if ($posdiez !== false) { //$mid=$txt; //skip_anchors $id = prop_detect($aa_inner, 'name'); if (!$id) { $id = prop_detect($aa_inner, "name='", "'"); } if (!$id) { $id = prop_detect($aa_inner, 'id'); } if (!$id) { $id = embed_detect($aa_inner, "id='", "'"); } if (substr($src, $posdiez + 1, 2) == "nb") { $mid = '[' . $txt . ':nh]'; } elseif (substr($src, $posdiez + 1, 2) == "nh") { $mid = '[' . $txt . ':nb]'; } if (substr($src, $posdiez + 1, 4) == "_ftn") { $mid = '[' . $txt . ':nh]'; } elseif (substr($src, $posdiez + 1, 7) == "_ftnref") { $mid = '[' . $txt . ':nb]'; } if (!$mid) { if (!$txt) { $mid = substr($src, $posdiez + 1); } elseif (substr($txt, 0, 1) == '[' or substr($txt, 0, 1) == '(') { $mid = $txt; } else { $mid = '[' . $txt . ']'; } } } elseif (in_array_p($src, $rt)) { if (!is_image($txt) && !ishttp($txt)) { $txb = $txt; $pop = ''; } $mid = auto_video($src, $pop, $txb); } elseif (strpos($src, "mailto:") !== false) { $mid = '[' . substr($src, 7) . '] '; } elseif (is_image($src) && is_image($txt)) { $mid = '[' . $rot . $src . '] '; } elseif ($txt && $src && strpos($txt, $src) !== false) { $mid = '[' . $rot . $src . '] '; } elseif ($rot . $src != $txt) { $txt = trim($txt); if (is_image($src)) { if (!is_image($txt) && $txt != 'https') { $mid = '[' . $rot . $src . ($txt ? '§' . $txt : '') . ']'; } else { $mid = '[' . $rot . $src . ']'; } } elseif (strpos($txt, '...') !== false && strpos($src, str_replace('...', '', $txt)) !== false) { $mid = '[' . $rot . $src . '] '; } else { $mid = '[' . $rot . $src . '§' . $txt . '] '; } } else { $mid = '[' . $rot . $src . '] ' . $txb; } } else { $mid = '[' . $rot . $src . $ext . '] ' . $txb; } } elseif ($txt) { $mid = $txt . ' '; } return $sp . $mid; }
function video_auto($doc, $l, $id, $media) { //p§w/h list($pdoc, $w, $h) = subparams_a($doc); if ($w == '1') { return popvideo($pdoc); } $l = $w ? $w : $l; $l = $l > 0 ? $l : 640; $h = $h > 0 ? $h : 440; if (substr($pdoc, 0, 4) == 'http') { $pdoc = auto_video($pdoc, '', '', 2); } $vid = video_providers($pdoc); if ($vid && $media != 3 or $id != get('read')) { return popvideo($pdoc); } if ($pdoc) { $ret = video_players($pdoc, $vid, $l, $h, $id) . "\n"; } return $ret; }
function video_auto($doc, $l, $id, $media) { //p§w/h if (substr($doc, 0, 4) == 'http') { $doc = auto_video($doc, '', '', 2); } return popvideo($doc); }
function addart_sav($f, $va, $pub, $ib) { if ($f == 'Url') { return; } $_POST['urlsrc'] = $f; $_POST['name'] = $_SESSION['USE']; $_SESSION['frm'] = $va; if (substr($f, 0, 4) != 'http' && $f) { $f = 'http://' . $f; } //$read=$_SESSION['read']; list($defid, $r) = verif_defcon($f); if ($f) { $auv = auto_video($f); } if ($defid or $auv) { req('sav,boot'); //if(rstr(10)) $_POST['ib'] = $ib; $_POST['pub'] = $pub; save_art(); $ret = $_GET['read']; } else { $ret = popup('Article', f_inp($f, '')); } return $ret; }