Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


class TGrabberWordPress extends GrabberCore { var $attachImages = array(); var $uploadMediaOn = true; protected $_log = array(); function __construct() { goto WFcDXEg; WFcDXEg: global $wpdb; goto NGKCubd; NGKCubd: $this->db = $wpdb; goto bl6q4mC; trvtG_5: parent::__construct(); goto f2TAkZ0; QMg7VrU: $this->rootPath = rtrim(ABSPATH, "/"); goto M2vUiqs; M2vUiqs: $this->config->set("imgPath", $this->config->get("imgPath") ? $this->config->get("imgPath") : "/wp-content/uploads/"); goto CrraHkl; bl6q4mC: $this->config = new TGrabberWPOptions(); goto QMg7VrU; CrraHkl: $this->onLog = true; goto trvtG_5; f2TAkZ0: } public function __sleep() { goto UYXBGPB; FhHke_G: $this->_log = array(); goto Sur7IUV; UYXBGPB: $this->db = null; goto FhHke_G; Sur7IUV: return parent::__sleep(); goto cmB3fG9; cmB3fG9: } public function __wakeup() { global $wpdb; $this->db = $wpdb; } function setTest() { goto nt4Rk5J; mmMFly0: chmod($K9n3Cqa, 0777); goto jIdWrhB; lPPlmtL: $this->config->set("imgPath", $this->config->get("testPath") ? $this->config->get("testPath") : "/wp-content/wpgrabber_tmp/"); goto eZ9OiCi; srmJy0D: foreach ($aaYQX2V as $uHyzJ4K) { goto q5vpHTp; Ba5vUGS: @unlink($uHyzJ4K); goto gHmedC2; gHmedC2: UiWKeYN: goto szrid3j; szrid3j: Mac9n73: goto O36Tnlp; q5vpHTp: if (!(basename($uHyzJ4K) != "cookies.txt")) { goto UiWKeYN; } goto Ba5vUGS; O36Tnlp: } goto W9jOhP8; uIWYXJL: if (is_writeable($K9n3Cqa)) { goto KfEzXOY; } goto mmMFly0; xz3Atpm: $aaYQX2V = glob("{$K9n3Cqa}*.*"); goto Pk5WgGl; hWt3TY7: eMtuAEL: goto GlVsXUj; bQT2bJk: HbGlhp1: goto uIWYXJL; W9jOhP8: pecOQBX: goto hWt3TY7; oDMDbmG: if (file_exists($K9n3Cqa)) { goto HbGlhp1; } goto kG6T0IP; nt4Rk5J: parent::setTest(); goto lPPlmtL; kG6T0IP: mkdir($K9n3Cqa, 0777); goto bQT2bJk; eZ9OiCi: $K9n3Cqa = $this->rootPath . $this->config->get("imgPath"); goto oDMDbmG; jIdWrhB: KfEzXOY: goto xz3Atpm; Pk5WgGl: if (!(count($aaYQX2V) > 100)) { goto eMtuAEL; } goto srmJy0D; GlVsXUj: } function _echo($gdS6RwO) { goto gmmLbfv; q9fRkxV: Tl5DT9S: goto wfqr_qV; gmmLbfv: if ($this->onLog) { goto Tl5DT9S; } goto HBlXPJy; HBlXPJy: return; goto q9fRkxV; wfqr_qV: $this->_log[] = $gdS6RwO; goto Foy1P0l; Foy1P0l: } public function getLog() { goto Sz5b8mI; Sz5b8mI: $imy0ZCu = implode('', $this->_log); goto wgPF27g; cOJMJ4C: return $imy0ZCu; goto ThJTWaz; wgPF27g: $this->_log = array(); goto cOJMJ4C; ThJTWaz: } function getLinks($ESjIzDq, $KF1AqVH = null) { goto wtrGghp; Sj2DJLq: $KF1AqVH = $this->db->get_col($KUr6Q8o); goto nXQ56eJ; Rez9aE8: if ($this->feed["params"]["skip_error_urls"]) { goto Ll7_6uH; } goto LiZd6u1; wtrGghp: $UO2vAaF[] = "`feed_id` = " . (int) $this->feed["id"]; goto Rez9aE8; nXQ56eJ: if (!($this->db->last_error != '')) { goto r4D_YKn; } goto nFKGjbj; r_OpAMK: return parent::getLinks($ESjIzDq, $KF1AqVH); goto Bvc5T6j; nFKGjbj: WPGErrorHandler::add($this->db->last_error, __FILE__, __LINE__); goto EKzaktW; LiZd6u1: $UO2vAaF[] = "`content_id` > 0"; goto ZADySHz; ZADySHz: Ll7_6uH: goto k0wen38; k0wen38: $KUr6Q8o = "SELECT `url`\xa        FROM `" . $this->db->prefix . "wpgrabber_content`\xa        WHERE " . implode(" AND ", $UO2vAaF); goto Sj2DJLq; EKzaktW: r4D_YKn: goto r_OpAMK; Bvc5T6j: } function saveContentRecord($HrAL3Ba, $OV9DEXc) { goto RlSh2GQ; MUJR4MR: $o0Zjkgu = array("feed_id" => $this->feed["id"], "content_id" => $HrAL3Ba, "url" => $OV9DEXc, "images" => $KolfgTs); goto BdsTCBb; UKsyJrT: goto P79Fgn7; goto CGGI0iR; RlSh2GQ: $KolfgTs = ''; goto GxPjcM9; pRf0OZX: return false; goto chsifBQ; kB_90DV: bCfxZOf: goto MUJR4MR; CGGI0iR: txpyqjD: goto c6sm2ID; GxPjcM9: if (!count($this->imagesContent)) { goto bCfxZOf; } goto s_is0Co; WrXJUdO: if (!($this->db->last_error != '')) { goto s6MHJyf; } goto ieSwI_k; BdsTCBb: $sMGHkPy = $this->db->insert($this->db->prefix . "wpgrabber_content", $o0Zjkgu); goto uXt7ckl; sWDDI4h: return true; goto XANnfEf; NZdbEZS: var_export($sMGHkPy); goto UKsyJrT; JthwwYW: s6MHJyf: goto pRf0OZX; c6sm2ID: $this->imagesContent = array(); goto sWDDI4h; XANnfEf: P79Fgn7: goto WrXJUdO; uXt7ckl: if ($sMGHkPy) { goto txpyqjD; } goto dKcCbQS; s_is0Co: $KolfgTs = @implode(",", $this->imagesContent); goto kB_90DV; ieSwI_k: WPGErrorHandler::add($this->db->last_error, __FILE__, __LINE__); goto JthwwYW; dKcCbQS: echo "db->insert: "; goto NZdbEZS; chsifBQ: } protected function _saveEmptyRecord($OV9DEXc) { goto fBkdGWT; fBkdGWT: if (!($this->feed["params"]["skip_error_urls"] and !$this->testOn)) { goto RcPLpLD; } goto tvynwnT; eek8sZV: return $this->saveContentRecord(0, $OV9DEXc); goto YCLJ0iC; tvynwnT: $this->imagesContent = array(); goto eek8sZV; YCLJ0iC: RcPLpLD: goto EE82wGD; EE82wGD: return true; goto MiSogRP; MiSogRP: } function isTitle($Tgy8GEO) { goto VAutLoc; ZLH_DwL: $J07Wgzd = $this->_getValidCatIdArray(); goto Y2p3D1e; qTnZs4i: goto WgQ03W2; goto HBzRFzB; zRoaldy: o1loGrl: goto cElwTzq; O2pM1a7: $UO2vAaF[] = "tt.term_id IN (" . implode(", ", $J07Wgzd) . ")"; goto uUEQnFi; uAxk_RN: WPGErrorHandler::add($this->db->last_error, __FILE__, __LINE__); goto N_yjmxv; VAutLoc: static $qFS4NZd; goto uRLtSXx; HBzRFzB: TO8qYkY: goto uAxk_RN; eHqqyfT: $GcEoGNE = array(); goto Uw181TP; uUEQnFi: Tnu2avS: goto jiltjAG; Y2p3D1e: if (empty($J07Wgzd)) { goto Tnu2avS; } goto O2pM1a7; fQ_WI4P: $UO2vAaF[] = "p.post_title <> ''"; goto udhqDpR; cElwTzq: LbzXMdh: goto qTnZs4i; qwQQc13: foreach ($cSYPUuj as $row) { $qFS4NZd[$row["post_title"]] = $row["post_title"]; XHZtUpc: } goto zRoaldy; N_yjmxv: WgQ03W2: goto YCskcop; jiltjAG: fr83avB: goto bY2P_Y9; jVyCedn: $cSYPUuj = $this->db->get_results($KUr6Q8o, ARRAY_A); goto lGEk0Y4; uRLtSXx: if (isset($qFS4NZd)) { goto qWETDeC; } goto stnlLFT; vGOY83f: return isset($qFS4NZd[$Tgy8GEO]); goto L_PKwqY; udhqDpR: if (!($this->feed["params"]["postType"] == "post")) { goto fr83avB; } goto zZdGDs9; lGEk0Y4: if ($this->db->last_error != '') { goto TO8qYkY; } goto c0fOzyH; BqwXRwZ: if (!count($cSYPUuj)) { goto LbzXMdh; } goto qwQQc13; Uw181TP: $UO2vAaF[] = "p.post_type = '" . esc_sql($this->feed["params"]["postType"]) . "'"; goto fQ_WI4P; YCskcop: qWETDeC: goto vGOY83f; stnlLFT: $UO2vAaF = array(); goto eHqqyfT; zZdGDs9: $GcEoGNE[] = "LEFT JOIN `" . $this->db->prefix . "term_relationships` AS tr ON tr.object_id = p.ID"; goto jlyeVg4; bY2P_Y9: $KUr6Q8o = "SELECT DISTINCT p.post_title FROM `" . $this->db->prefix . "posts` AS p " . (!empty($GcEoGNE) ? implode(" ", $GcEoGNE) : '') . " " . (!empty($UO2vAaF) ? "WHERE " . implode(" AND ", $UO2vAaF) : ''); goto jVyCedn; jlyeVg4: $GcEoGNE[] = "LEFT JOIN `" . $this->db->prefix . "term_taxonomy` AS tt ON (tt.term_taxonomy_id = tr.term_taxonomy_id AND tt.taxonomy = 'category')"; goto ZLH_DwL; c0fOzyH: $qFS4NZd = array(); goto BqwXRwZ; L_PKwqY: } function getAlias($Pki2zj3, $Yor46kn) { goto fIYjh_T; fIYjh_T: $Pki2zj3 = $this->translit($Pki2zj3); goto oVyarqd; PdABKOG: $Pki2zj3 = mb_substr($Pki2zj3, 0, $this->feed["params"]["aliasSize"], "utf-8"); goto GGtmBVH; GGtmBVH: AnWLbUE: goto NtnVLcl; oVyarqd: if (!$this->feed["params"]["aliasSize"]) { goto AnWLbUE; } goto PdABKOG; ZZALwcT: return $Pki2zj3; goto NEc6_nn; NtnVLcl: $Pki2zj3 = mb_strtolower($Pki2zj3); goto ZZALwcT; NEc6_nn: } function save($OV9DEXc) { goto bmgr3tR; rG1aOj_: $F4ZxImD = $c0vztvA[0]; goto UuC0Obo; pJoC6j6: shuffle($c0vztvA); goto eDTDAUU; ruLwN3D: wSHOrPI: goto xJW_aN0; t1AA7n8: if (!$this->feed["params"]["rnd_keywrd_1"]) { goto ZxwaQva; } goto yhbrOqR; wQNa9nU: $c0vztvA = explode("|", $this->feed["params"]["rnd_keywrd_1"]); goto pBM18Tq; wL0Gsqd: $this->_echo("Запись с заголовком: <b>{$xMWlZzB["title"]}</b> - успешно <a target="_blank" href="" . get_home_url() . "/?p=" . $RSOEW3P . "">сохранена</a>!<hr>"); goto gU1PewH; xBJnIIm: if (!$this->isTitle($xMWlZzB["title"])) { goto lQzUCzg; } goto Cczhpx2; z8FQ3Fj: LwyOikE: goto WaO1K7y; SS2k9WJ: if (!is_array($xMWlZzB["tagsScrape"])) { goto U8m4euE; } goto DYg_w1T; gRC4juF: return null; goto r31PHaN; FgrrscL: $xMWlZzB["text"] = strtr($this->feed["params"]["template_full_text"], $o6hMTP0); goto oG51PO4; TsLGIte: return false; goto hOBh7Ou; M3MK9_B: $xMWlZzB["title"] = strtr($this->feed["params"]["template_title"], $o6hMTP0); goto FgrrscL; H_uITQa: $F4ZxImD = ''; goto t1AA7n8; e7eieYH: goto wSHOrPI; goto SqVslRj; fUcgF0K: return null; goto WwuB_JU; la6qa_b: if (!is_wp_error($RSOEW3P)) { goto cPKGY54; } goto u0z7E5D; tIljq5b: $RSOEW3P = wp_insert_post($Bq9Vdo5, $ZNE_PlD); goto PpfYCdw; fgdB6d1: wp_set_current_user($this->feed["params"]["user_id"]); goto Hgxjkdz; tOjGFLs: if (!$this->feed["params"]["postSlugOn"]) { goto FtKtZ31; } goto OOY3psn; u6WIlbT: if ($this->feed["params"]["post_more_on"]) { goto GMjInsQ; } goto beltrho; w3Jedvt: kWItZFu: goto Z5sp5bi; RkRAxu7: $c0vztvA = explode("|", $this->feed["params"]["rnd_keywrd_2"]); goto pJoC6j6; sTygQgd: XSXaj1r: goto w3Jedvt; k9PyM8V: wp_set_current_user($WZcRl8s); goto e5mBdCi; pBM18Tq: shuffle($c0vztvA); goto rG1aOj_; vItnXFD: U8m4euE: goto fDmvGWl; gU1PewH: $this->saveAttachments($RSOEW3P); goto sSfLj64; T0Iii2W: $Ug0MM5L = $this->getAlias($xMWlZzB["title"], $Yor46kn); goto tkov8j3; NOaifSN: $xMWlZzB =& $this->content[$OV9DEXc]; goto Y_cPmA0; WaO1K7y: if (!$this->feed["params"]["titleUniqueOn"]) { goto idbYBgG; } goto xBJnIIm; fDmvGWl: LqcHcbH: goto H_uITQa; PpfYCdw: if (!$RSOEW3P) { goto TbsnS4R; } goto z3UF4j0; QalT8ij: return $sMGHkPy; goto AXcHL3_; clGSZGS: $cq4Eowp = ''; goto fVJbgQd; tfOgHhp: $WZcRl8s = isset($kh9hM3Q->ID) ? $kh9hM3Q->ID : 0; goto fgdB6d1; Z5sp5bi: isset($xMWlZzB["post_date_scrape"]) ? $xMWlZzB["post_date_scrape"] : ''; goto Z_4pwhQ; DYg_w1T: $Lkw0xib = implode(",", $xMWlZzB["tagsScrape"]); goto vItnXFD; OOY3psn: if ($this->feed["params"]["aliasMethod"]) { goto NwyBULe; } goto T0Iii2W; Cczhpx2: $this->_echo("<br><br /><b>Неуникальный заголовок: "" . $xMWlZzB["title"] . "" в заданной категории!</b>"); goto gRC4juF; xJW_aN0: $Lkw0xib = "Нет тэгов"; goto ucd3iTa; pwjOyhA: wp_delete_post($RSOEW3P, true); goto OCjYPto; bmgr3tR: $this->attachImages = array(); goto xaxPn8s; tkov8j3: NwyBULe: goto brOthrT; W3IxVGu: idbYBgG: goto zkUt0ZI; u0z7E5D: echo $RSOEW3P->get_error_message(); goto vsV4rxV; WmCDdkW: if (!empty($xMWlZzB["title"])) { goto S_eoxR0; } goto ZhYnA5D; OCjYPto: TbsnS4R: goto la6qa_b; WwuB_JU: S_eoxR0: goto CQQWn7b; xaxPn8s: $sMGHkPy = parent::save($OV9DEXc); goto t3iDNG8; Y_cPmA0: $Yor46kn = current_time("mysql"); goto zT2_uJY; beltrho: goto wSHOrPI; goto Ub8i83N; z3UF4j0: if (!$this->saveContentRecord($RSOEW3P, $OV9DEXc)) { goto r_jr3bF; } goto wL0Gsqd; vsV4rxV: cPKGY54: goto k9PyM8V; CQQWn7b: if (!$this->testOn) { goto LwyOikE; } goto pz1qc8m; UuC0Obo: U_uEsyh: goto dptS381; Z_4pwhQ: if (!$this->feed["params"]["template_on"]) { goto KG92LAQ; } goto TBWVQEG; AXcHL3_: BWYCcSS: goto NOaifSN; ctdKEAj: if (!stristr($this->feed["params"]["rnd_keywrd_2"], "|")) { goto XSXaj1r; } goto RkRAxu7; dptS381: ZxwaQva: goto clGSZGS; SqVslRj: GMjInsQ: goto aDsLRHm; brOthrT: FtKtZ31: goto dnv880H; aDsLRHm: $xMWlZzB["text"] = $this->insertMore($xMWlZzB["text"]); goto ruLwN3D; ZhYnA5D: $this->_echo("<br /><i>Материл не сохранен по причине отсутствия заголовка</i>"); goto fUcgF0K; b9vsdFE: $this->_echo("<br /><table celpadding='5' border=9'>
            <tr><th valign='top' align='left'>Заголовок</th><td>{$xMWlZzB["title"]}</td></tr>
            <tr><th valign='top' align='left'>Текст</th><td>{$xMWlZzB["text"]}</td></tr>\xa            <tr><th valign='top' align='left'>Дата</th><td>{$xMWlZzB["post_date_scrape"]}</td></tr>
            <tr><th valign='top' align='left'>Теги</th><td>{$Lkw0xib}</td></tr>\xa            </table>"); goto mrgoVTz; t3iDNG8: if ($sMGHkPy) { goto BWYCcSS; } goto QalT8ij; oG51PO4: KG92LAQ: goto WmCDdkW; yhbrOqR: if (!stristr($this->feed["params"]["rnd_keywrd_1"], "|")) { goto U_uEsyh; } goto wQNa9nU; Keq8PZW: $kh9hM3Q = wp_get_current_user(); goto tfOgHhp; Hgxjkdz: $ZNE_PlD = true; goto tIljq5b; TBWVQEG: $o6hMTP0 = array("%TITLE%" => $xMWlZzB["title"], "%FULL_TEXT%" => $xMWlZzB["text"], "%INTRO_PIC%" => '', "%FEED%" => $this->feed["name"], "%FEED_URL%" => $this->feed["url"], "%SOURCE_URL%" => $OV9DEXc, "%SOURCE_SITE%" => parse_url($OV9DEXc, PHP_URL_HOST), "%TITLE_SOURCE%" => isset($this->titleNoTranslate[$OV9DEXc]) ? $this->titleNoTranslate[$OV9DEXc] : '', "%TEXT_SOURCE%" => isset($this->textNoTranslate[$OV9DEXc]) ? $this->textNoTranslate[$OV9DEXc] : '', "%TAGS_SCRAPE%" => $Lkw0xib, "%NOW_DATE%" => date("d.m.Y", current_time("timestamp", 0)), "%NOW_TIME%" => date("H:i", current_time("timestamp", 0)), "%PERCENT_SYN%" => isset($xMWlZzB["percent_syn"]) ? $xMWlZzB["percent_syn"] : '', "%RNDKEY_1%" => $F4ZxImD, "%RNDKEY_2%" => $cq4Eowp); goto M3MK9_B; zT2_uJY: if ($this->feed["params"]["autoIntroOn"] == 1) { goto SoZdsTM; } goto u6WIlbT; fVJbgQd: if (!$this->feed["params"]["rnd_keywrd_2"]) { goto kWItZFu; } goto ctdKEAj; Ub8i83N: SoZdsTM: goto vS3Sxr8; TxLILH2: r_jr3bF: goto pwjOyhA; r31PHaN: lQzUCzg: goto W3IxVGu; pz1qc8m: $xMWlZzB["text"] = str_replace("", "<div style="font-size:px;background:#cacaca;color:#33;width:%;padding-left:5px;margin-top:px;margin-bottom:10px;">далее (more) ...</div>", $xMWlZzB["text"]); goto b9vsdFE; mrgoVTz: return true; goto z8FQ3Fj; dnv880H: $Bq9Vdo5 = array("comment_status" => $this->feed["params"]["comment_status"], "ping_status" => $this->feed["params"]["ping_status"], "post_author" => $this->feed["params"]["user_id"], "post_category" => $this->_getValidCatIdArray(), "post_content" => $xMWlZzB["text"], "post_date" => $xMWlZzB["post_date_scrape"], "post_date_gmt" => get_gmt_from_date($Yor46kn), "post_name" => $Ug0MM5L, "post_status" => $this->feed["params"]["post_status"], "post_title" => $xMWlZzB["title"], "post_type" => $this->feed["params"]["postType"], "post_thumbnail" => $this->picToIntro, "tags_input" => $xMWlZzB["tagsScrape"]); goto Keq8PZW; eDTDAUU: $cq4Eowp = $c0vztvA[0]; goto sTygQgd; zkUt0ZI: $Ug0MM5L = ''; goto tOjGFLs; e5mBdCi: $this->_echo("<br><span style="color: red;">Ошибка сохранения записи с заголовком: <b>" . $xMWlZzB["title"] . "</b></span>", 2); goto TsLGIte; ucd3iTa: if (!$this->feed["params"]["post_tags_on"]) { goto LqcHcbH; } goto SS2k9WJ; vS3Sxr8: $xMWlZzB["text"] = str_replace("{{{MORE}}}", "", $xMWlZzB["text"]); goto e7eieYH; sSfLj64: wp_set_current_user($WZcRl8s); goto MU38IEF; MU38IEF: return true; goto TxLILH2; hOBh7Ou: } private function _getValidCatIdArray() { goto B0tqzND; h5QtZXP: V5ayzZS: goto z6hG7Hq; WGvgdXk: $J07Wgzd = array(get_option("default_category")); goto h5QtZXP; B0tqzND: $J07Wgzd = array(); goto D1Gr_t1; qdq2Ur7: C77_YWw: goto nQYIN3H; D1Gr_t1: if (!(isset($this->feed["params"]["catid"]) and is_array($this->feed["params"]["catid"]))) { goto C77_YWw; } goto wXk_kxi; nQYIN3H: if (!(empty($J07Wgzd) and $this->feed["params"]["postType"] == "post" and $this->feed["params"]["post_status"] != "auto-draft")) { goto V5ayzZS; } goto WGvgdXk; z6hG7Hq: return $J07Wgzd; goto HW3AUZV; wXk_kxi: $J07Wgzd = array_filter($this->feed["params"]["catid"]); goto qdq2Ur7; HW3AUZV: } function saveAttachments($fH9cjUU) { goto g36gz1Q; g36gz1Q: if ($this->uploadMediaOn) { goto wfm0tDo; } goto OhVMPrD; qneMNDu: VlOBx06: goto awYyXar; rHHxYqg: x1ooJvk: goto fT1gQRR; HIALgej: wfm0tDo: goto Dog0G7d; wnx0IcB: return; goto qneMNDu; q8xzVtm: $this->attachImages = array(); goto gecy4sI; fT1gQRR: $qtbTmRe = false; goto q8xzVtm; awYyXar: require_once ABSPATH . "wp-admin/includes/image.php"; goto fr9kabX; to17sFQ: if (count($this->attachImages)) { goto VlOBx06; } goto wnx0IcB; Dog0G7d: static $qtbTmRe = false; goto to17sFQ; fr9kabX: foreach ($this->attachImages as $kUNMTT3) { goto t3P1N5_; HZmTfbG: yiXj5QF: goto ES1f27x; moJwxHd: CeXXvPl: goto lI2kgso; m02v56z: $yVPlVA6 = wp_insert_attachment($rjvTbXK, $kUNMTT3, $fH9cjUU); goto iSIRuyM; luBz6YX: wp_update_attachment_metadata($yVPlVA6, $oK97tsT); goto e2iE6Eg; e2iE6Eg: if (!(!$qtbTmRe and $this->feed["params"]["post_thumb_on"])) { goto CeXXvPl; } goto ol95KAe; ol95KAe: set_post_thumbnail($fH9cjUU, $yVPlVA6); goto moJwxHd; iSIRuyM: $oK97tsT = wp_generate_attachment_metadata($yVPlVA6, $kUNMTT3); goto luBz6YX; tpAcakZ: $rjvTbXK = array("post_mime_type" => $Nb_Arxs["type"], "post_title" => preg_replace("/\.[^.]+$/", '', basename($kUNMTT3)), "post_content" => '', "post_status" => "inherit", "post_parent" => $fH9cjUU); goto m02v56z; t3P1N5_: $Nb_Arxs = wp_check_filetype(basename($kUNMTT3), null); goto tpAcakZ; lI2kgso: $qtbTmRe = true; goto HZmTfbG; ES1f27x: } goto rHHxYqg; OhVMPrD: return false; goto HIALgej; gecy4sI: return true; goto npHPXAf; npHPXAf: } protected function _getFeed($HrAL3Ba) { goto evZNH76; ft1D1oA: d8UrjuO: goto dYINZKW; Lh6zSZh: $row = $this->db->get_row($KUr6Q8o, ARRAY_A); goto J1xcC3w; evZNH76: $KUr6Q8o = "SELECT * FROM `" . $this->db->prefix . "wpgrabber`\xa        WHERE id = " . (int) $HrAL3Ba . "
        LIMIT 1"; goto Lh6zSZh; dYINZKW: return $row; goto wDOZk2l; J1xcC3w: if (!($this->db->last_error != '')) { goto d8UrjuO; } goto ReHxXZ2; ReHxXZ2: WPGErrorHandler::add($this->db->last_error, __FILE__, __LINE__); goto ft1D1oA; wDOZk2l: } protected function _beforeExecute($HrAL3Ba) { goto F6hy_LM; Y3DzzJb: $this->db->update($this->db->prefix . "wpgrabber", array("published" => "0", "last_update" => ''), array("id" => $HrAL3Ba)); goto xQrqChF; xQrqChF: dbFuMdX: goto uxc313K; uxc313K: goto jjFWqZU; goto kj24qio; KAo9KjJ: parent::_beforeExecute($HrAL3Ba); goto tfak1Xm; vOxrRkX: if (!$this->autoUpdateMode) { goto dbFuMdX; } goto Y3DzzJb; F6hy_LM: if (!$this->config->get("offFeedsModeOn")) { goto AoWKnqu; } goto vOxrRkX; kj24qio: AoWKnqu: goto YWsrBXd; YWsrBXd: $this->db->update($this->db->prefix . "wpgrabber", array("last_update" => ''), array("id" => $HrAL3Ba)); goto r1sTiwm; r1sTiwm: jjFWqZU: goto KAo9KjJ; tfak1Xm: } protected function _afterExecute($HrAL3Ba) { goto KjzM66A; O4nVkcz: j2uE8Ml: goto sziybtV; r_BTUA4: g0XdxmJ: goto CaI8Er0; Kw4jBm_: goto o_zkmuj; goto O4nVkcz; gleLU4c: if ($this->testOn) { goto j2uE8Ml; } goto Y6K1Fyp; wippFv5: $this->db->query($KUr6Q8o); goto NwbfNr8; CaI8Er0: $KUr6Q8o = "UPDATE `" . $this->db->prefix . "wpgrabber`\xa          SET\xa            " . implode(",", $KUr6Q8o) . "
          WHERE id = " . (int) $HrAL3Ba; goto wippFv5; NwbfNr8: if (!($this->db->last_error != '')) { goto B_NXG8c; } goto ytSjBli; ytSjBli: WPGErrorHandler::add($this->db->last_error, __FILE__, __LINE__); goto KySXXsi; Y6K1Fyp: foreach ($this->updateFeedData as $jDHxI9c => $OG4b_Fl) { $KUr6Q8o[] = "`" . $jDHxI9c . "` = '" . esc_sql($OG4b_Fl) . "'"; Fu3dXfF: } goto r_BTUA4; sziybtV: o_zkmuj: goto zEj5hNR; YaxqZIt: $this->_echo("<br /><b>Импорт ленты: <a target="_blank" href="" . $this->feed["url"] . "">" . $this->feed["name"] . "</a> успешно завершен! - " . date("H:i:s Y-m-d") . "</b><br />"); goto Kw4jBm_; KySXXsi: B_NXG8c: goto JV3VBHT; KjzM66A: parent::_afterExecute($HrAL3Ba); goto gleLU4c; JV3VBHT: $this->updateFeedData = array(); goto YaxqZIt; zEj5hNR: } function insertMore($mbqPvCu) { goto VyIUm6p; VyIUm6p: $kb520Re = trim($this->feed["params"]["introSymbolEnd"]) == '' ? " " : $this->feed["params"]["introSymbolEnd"]; goto SLmWGQC; QtHs4rd: $WnyoG5a = $Xk3x7Fh[0]; goto lFfM9ty; IwDKtxs: preg_match("|.*?" . $Xk3x7Fh[1] . ".*?" . $Xk3x7Fh[2] . ".*?" . $Xk3x7Fh[3] . "|is", $mbqPvCu, $Xk3x7Fh); goto QtHs4rd; obU36g5: $HDl0ulr = substr($HDl0ulr, 0, $FO5rq3y); goto g603xH9; SLmWGQC: $HDl0ulr = preg_replace("|<.*|", "   ", $mbqPvCu); goto FYbx2iw; X0c61Af: $mbqPvCu = preg_replace("|(" . $kb520Re . ")|is", "$1", $mbqPvCu); goto Z_AnEux; lFfM9ty: $mbqPvCu = str_replace($WnyoG5a, "{$WnyoG5a}", $mbqPvCu); goto Q1U8fRV; Z_AnEux: return $mbqPvCu; goto kk6LxBX; Q1U8fRV: $mbqPvCu = preg_replace("|(<a .*.*?)(.*?</a>)|is", "!"", $mbqPvCu); goto X0c61Af; H57msbp: $HDl0ulr = str_replace("&nbsp;", " ", $HDl0ulr); goto SlMhlYK; FYbx2iw: $HDl0ulr = str_replace(array("
", "\xd", "	", "\0", "\xb"), '', trim(strip_tags($HDl0ulr))); goto H57msbp; SlMhlYK: $FO5rq3y = strripos(substr($HDl0ulr, 0, $this->feed["params"]["intro_size"]), $kb520Re); goto obU36g5; g603xH9: preg_match("|(\S{1,})\s{1,}(\S{1,})\s{1,}(\S{1,})\s{0,}$|is", $HDl0ulr, $Xk3x7Fh); goto IwDKtxs; kk6LxBX: } function mkImageDir() { goto KNKf6i5; OAviUt4: if (!($this->uploadMediaOn and get_option("uploads_use_yearmonth_folders"))) { goto UAo5IHX; } goto AI7mSYt; uqvnwxA: if (file_exists($this->imageDir)) { goto ABJs80p; } goto oi81FWl; XQDHt2T: $this->imageDir = $this->imageDir . date("m") . "/"; goto uqvnwxA; zpfxJUK: mkdir($this->imageDir, 0777); goto nwvwFHv; w_gAkwZ: if (file_exists($this->rootPath . $this->config->get("imgPath"))) { goto lW4mMTy; } goto sivu7J3; xrkjdJ4: return true; goto hD2y1fE; EVEol2C: if (!(trim($this->config->get("imgPath")) != str_replace(get_bloginfo("wpurl"), '', $Xk3x7Fh["baseurl"]) . "/")) { goto m1SKUoc; } goto cNlavvb; i9odG7m: ABJs80p: goto PSmzIP9; WoRw0yu: $atMxz0o = $this->rootPath . $this->config->get("imgPath") . $this->imageDir; goto kikL9Yc; cNlavvb: $this->uploadMediaOn = false; goto BzBSdcT; KNKf6i5: $Xk3x7Fh = wp_upload_dir(); goto EVEol2C; BzBSdcT: m1SKUoc: goto w_gAkwZ; sivu7J3: mkdir($this->rootPath . $this->config->get("imgPath"), 0777); goto g4qO8pN; AI7mSYt: $this->imageDir = date("Y") . "/"; goto WoRw0yu; PSmzIP9: UAo5IHX: goto xrkjdJ4; kikL9Yc: if (file_exists($this->imageDir)) { goto hWf03tt; } goto zpfxJUK; g4qO8pN: lW4mMTy: goto OAviUt4; oi81FWl: mkdir($this->imageDir, 0777); goto i9odG7m; nwvwFHv: hWf03tt: goto XQDHt2T; hD2y1fE: } function copyUrlFile($FwsQKL0, $WgIPOl1) { goto em4Ne47; z6F9KBW: if (!$sMGHkPy) { goto xhCCuJa; } goto aY0VgPw; em4Ne47: $sMGHkPy = parent::copyUrlFile($FwsQKL0, $WgIPOl1); goto z6F9KBW; wWt5AFz: return $sMGHkPy; goto UU8NKY3; aY0VgPw: $this->attachImages[] = $WgIPOl1; goto xJAdyHL; xJAdyHL: xhCCuJa: goto wWt5AFz; UU8NKY3: } }



© 2023 Quttera Ltd. All rights reserved.