消える飛行機雲 僕たちは見送った 眩しくて逃げた いつだって弱くて あの日から変わらず いつまでも変わらずに いられなかったこと 悔しくて指を離す あの鳥は まだ うまく飛べないけど いつかは 風を切って知る 届かない場所が まだ遠くにある 願いだけ秘めて 見つめてる 子供たちは 夏の線路 歩く 吹く風に素足をさらして 遠くには幼かった日びを 両手には 飛び立つ希望を 消える飛行機雲 追いかけて 追いかけて この丘を越えた あの日から変わらず いつまでも 真っ直ぐに 僕たちはあるように わたつみのような 強さを守れるよ きっと ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!class-IXR-date.php000064400000003233152254633740007751 0ustar00parseTimestamp($time); } else { $this->parseIso($time); } } /** * PHP4 constructor. */ public function IXR_Date( $time ) { self::__construct( $time ); } function parseTimestamp($timestamp) { $this->year = gmdate('Y', $timestamp); $this->month = gmdate('m', $timestamp); $this->day = gmdate('d', $timestamp); $this->hour = gmdate('H', $timestamp); $this->minute = gmdate('i', $timestamp); $this->second = gmdate('s', $timestamp); $this->timezone = ''; } function parseIso($iso) { $this->year = substr($iso, 0, 4); $this->month = substr($iso, 4, 2); $this->day = substr($iso, 6, 2); $this->hour = substr($iso, 9, 2); $this->minute = substr($iso, 12, 2); $this->second = substr($iso, 15, 2); $this->timezone = substr($iso, 17); } function getIso() { return $this->year.$this->month.$this->day.'T'.$this->hour.':'.$this->minute.':'.$this->second.$this->timezone; } function getXml() { return ''.$this->getIso().''; } function getTimestamp() { return mktime($this->hour, $this->minute, $this->second, $this->month, $this->day, $this->year); } } class-IXR-value.php000064400000007316152254633740010156 0ustar00data = $data; if (!$type) { $type = $this->calculateType(); } $this->type = $type; if ($type == 'struct') { // Turn all the values in the array in to new IXR_Value objects foreach ($this->data as $key => $value) { $this->data[$key] = new IXR_Value($value); } } if ($type == 'array') { for ($i = 0, $j = count($this->data); $i < $j; $i++) { $this->data[$i] = new IXR_Value($this->data[$i]); } } } /** * PHP4 constructor. */ public function IXR_Value( $data, $type = false ) { self::__construct( $data, $type ); } function calculateType() { if ($this->data === true || $this->data === false) { return 'boolean'; } if (is_integer($this->data)) { return 'int'; } if (is_double($this->data)) { return 'double'; } // Deal with IXR object types base64 and date if (is_object($this->data) && is_a($this->data, 'IXR_Date')) { return 'date'; } if (is_object($this->data) && is_a($this->data, 'IXR_Base64')) { return 'base64'; } // If it is a normal PHP object convert it in to a struct if (is_object($this->data)) { $this->data = get_object_vars($this->data); return 'struct'; } if (!is_array($this->data)) { return 'string'; } // We have an array - is it an array or a struct? if ($this->isStruct($this->data)) { return 'struct'; } else { return 'array'; } } function getXml() { // Return XML for this value switch ($this->type) { case 'boolean': return ''.(($this->data) ? '1' : '0').''; break; case 'int': return ''.$this->data.''; break; case 'double': return ''.$this->data.''; break; case 'string': return ''.htmlspecialchars($this->data).''; break; case 'array': $return = ''."\n"; foreach ($this->data as $item) { $return .= ' '.$item->getXml()."\n"; } $return .= ''; return $return; break; case 'struct': $return = ''."\n"; foreach ($this->data as $name => $value) { $name = htmlspecialchars($name); $return .= " $name"; $return .= $value->getXml()."\n"; } $return .= ''; return $return; break; case 'date': case 'base64': return $this->data->getXml(); break; } return false; } /** * Checks whether or not the supplied array is a struct or not * * @param array $array * @return bool */ function isStruct($array) { $expected = 0; foreach ($array as $key => $value) { if ((string)$key !== (string)$expected) { return true; } $expected++; } return false; } } class-IXR-clientmulticall.php000064400000002357152254633740012227 0ustar00useragent = 'The Incutio XML-RPC PHP Library (multicall client)'; } /** * PHP4 constructor. */ public function IXR_ClientMulticall( $server, $path = false, $port = 80 ) { self::__construct( $server, $path, $port ); } /** * @since 1.5.0 * @since 5.5.0 Formalized the existing `...$args` parameter by adding it * to the function signature. */ function addCall( ...$args ) { $methodName = array_shift($args); $struct = array( 'methodName' => $methodName, 'params' => $args ); $this->calls[] = $struct; } /** * @since 1.5.0 * @since 5.5.0 Formalized the existing `...$args` parameter by adding it * to the function signature. * * @return bool */ function query( ...$args ) { // Prepare multicall, then call the parent::query() method return parent::query('system.multicall', $this->calls); } } error_log000064400000045714152254633740006507 0ustar00[29-Jun-2025 09:17:13 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [29-Jun-2025 09:17:14 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [01-Jul-2025 02:34:08 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [01-Jul-2025 02:34:11 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [01-Jul-2025 02:59:09 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [01-Jul-2025 02:59:11 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [14-Jul-2025 17:14:08 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [14-Jul-2025 17:14:09 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [16-Jul-2025 15:17:47 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [16-Jul-2025 15:17:47 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [17-Jul-2025 05:56:53 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [17-Jul-2025 05:56:58 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [28-Jul-2025 16:09:20 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [28-Jul-2025 16:09:38 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [30-Jul-2025 07:48:24 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [30-Jul-2025 07:48:36 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [30-Jul-2025 14:00:50 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [30-Jul-2025 14:00:50 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [01-Aug-2025 00:26:42 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [01-Aug-2025 00:26:55 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [07-Oct-2025 17:46:22 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [07-Oct-2025 17:46:23 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [12-Oct-2025 19:04:43 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [12-Oct-2025 19:04:44 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [12-Oct-2025 19:04:45 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [12-Oct-2025 19:04:47 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [12-Oct-2025 19:04:48 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [12-Oct-2025 19:04:48 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [12-Oct-2025 19:04:50 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [12-Oct-2025 19:04:52 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Oct-2025 02:12:53 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Oct-2025 02:12:53 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Oct-2025 02:12:55 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Oct-2025 02:12:57 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Oct-2025 02:13:00 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Oct-2025 02:13:00 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Oct-2025 02:13:02 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Oct-2025 02:13:04 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [09-Nov-2025 15:10:58 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [09-Nov-2025 15:10:59 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [09-Nov-2025 15:11:01 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [09-Nov-2025 15:11:04 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [09-Nov-2025 15:11:07 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [09-Nov-2025 15:11:08 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [09-Nov-2025 15:11:09 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [09-Nov-2025 15:11:12 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [24-Nov-2025 14:23:59 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [24-Nov-2025 14:24:05 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [04-Jan-2026 07:22:14 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [04-Jan-2026 07:22:18 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [22-Jan-2026 17:19:02 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [22-Jan-2026 17:19:04 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [22-Jan-2026 17:58:56 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [22-Jan-2026 17:58:59 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Jan-2026 13:23:02 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Jan-2026 13:23:09 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Jan-2026 16:35:58 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Jan-2026 16:36:01 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Jan-2026 17:18:14 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [27-Jan-2026 17:18:16 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [08-Feb-2026 10:13:30 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [08-Feb-2026 10:14:02 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Mar-2026 12:25:17 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 [27-Mar-2026 12:25:19 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [11-Apr-2026 22:20:54 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Client" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php:8 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-clientmulticall.php on line 8 [11-Apr-2026 22:20:55 UTC] PHP Fatal error: Uncaught Error: Class "IXR_Server" not found in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php:9 Stack trace: #0 {main} thrown in /home/willdaleco/public_html/wp-includes/IXR/class-IXR-introspectionserver.php on line 9 class-IXR-request.php000064400000001637152254633740010532 0ustar00method = $method; $this->args = $args; $this->xml = << {$this->method} EOD; foreach ($this->args as $arg) { $this->xml .= ''; $v = new IXR_Value($arg); $this->xml .= $v->getXml(); $this->xml .= "\n"; } $this->xml .= ''; } /** * PHP4 constructor. */ public function IXR_Request( $method, $args ) { self::__construct( $method, $args ); } function getLength() { return strlen($this->xml); } function getXml() { return $this->xml; } } class-IXR-introspectionserver.php000064400000012366152254633740013172 0ustar00setCallbacks(); $this->setCapabilities(); $this->capabilities['introspection'] = array( 'specUrl' => 'https://web.archive.org/web/20050404090342/http://xmlrpc.usefulinc.com/doc/reserved.html', 'specVersion' => 1 ); $this->addCallback( 'system.methodSignature', 'this:methodSignature', array('array', 'string'), 'Returns an array describing the return type and required parameters of a method' ); $this->addCallback( 'system.getCapabilities', 'this:getCapabilities', array('struct'), 'Returns a struct describing the XML-RPC specifications supported by this server' ); $this->addCallback( 'system.listMethods', 'this:listMethods', array('array'), 'Returns an array of available methods on this server' ); $this->addCallback( 'system.methodHelp', 'this:methodHelp', array('string', 'string'), 'Returns a documentation string for the specified method' ); } /** * PHP4 constructor. */ public function IXR_IntrospectionServer() { self::__construct(); } function addCallback($method, $callback, $args, $help) { $this->callbacks[$method] = $callback; $this->signatures[$method] = $args; $this->help[$method] = $help; } function call($methodname, $args) { // Make sure it's in an array if ($args && !is_array($args)) { $args = array($args); } // Over-rides default call method, adds signature check if (!$this->hasMethod($methodname)) { return new IXR_Error(-32601, 'server error. requested method "'.$this->message->methodName.'" not specified.'); } $method = $this->callbacks[$methodname]; $signature = $this->signatures[$methodname]; $returnType = array_shift($signature); // Check the number of arguments if (count($args) != count($signature)) { return new IXR_Error(-32602, 'server error. wrong number of method parameters'); } // Check the argument types $ok = true; $argsbackup = $args; for ($i = 0, $j = count($args); $i < $j; $i++) { $arg = array_shift($args); $type = array_shift($signature); switch ($type) { case 'int': case 'i4': if (is_array($arg) || !is_int($arg)) { $ok = false; } break; case 'base64': case 'string': if (!is_string($arg)) { $ok = false; } break; case 'boolean': if ($arg !== false && $arg !== true) { $ok = false; } break; case 'float': case 'double': if (!is_float($arg)) { $ok = false; } break; case 'date': case 'dateTime.iso8601': if (!is_a($arg, 'IXR_Date')) { $ok = false; } break; } if (!$ok) { return new IXR_Error(-32602, 'server error. invalid method parameters'); } } // It passed the test - run the "real" method call return parent::call($methodname, $argsbackup); } function methodSignature($method) { if (!$this->hasMethod($method)) { return new IXR_Error(-32601, 'server error. requested method "'.$method.'" not specified.'); } // We should be returning an array of types $types = $this->signatures[$method]; $return = array(); foreach ($types as $type) { switch ($type) { case 'string': $return[] = 'string'; break; case 'int': case 'i4': $return[] = 42; break; case 'double': $return[] = 3.1415; break; case 'dateTime.iso8601': $return[] = new IXR_Date(time()); break; case 'boolean': $return[] = true; break; case 'base64': $return[] = new IXR_Base64('base64'); break; case 'array': $return[] = array('array'); break; case 'struct': $return[] = array('struct' => 'struct'); break; } } return $return; } function methodHelp($method) { return $this->help[$method]; } } includes/index.php000064400000144465152254633740010223 0ustar00' . $app); ?>class-IXR-client.php000064400000011215152254633740010311 0ustar00server = $bits['host'] ?? ''; $this->port = $bits['port'] ?? 80; $this->path = $bits['path'] ?? '/'; // Make absolutely sure we have a path if (!$this->path) { $this->path = '/'; } if ( ! empty( $bits['query'] ) ) { $this->path .= '?' . $bits['query']; } } else { $this->server = $server; $this->path = $path; $this->port = $port; } $this->useragent = 'The Incutio XML-RPC PHP Library'; $this->timeout = $timeout; } /** * PHP4 constructor. */ public function IXR_Client( $server, $path = false, $port = 80, $timeout = 15 ) { self::__construct( $server, $path, $port, $timeout ); } /** * @since 1.5.0 * @since 5.5.0 Formalized the existing `...$args` parameter by adding it * to the function signature. * * @return bool */ function query( ...$args ) { $method = array_shift($args); $request = new IXR_Request($method, $args); $length = $request->getLength(); $xml = $request->getXml(); $r = "\r\n"; $request = "POST {$this->path} HTTP/1.0$r"; // Merged from WP #8145 - allow custom headers $this->headers['Host'] = $this->server; $this->headers['Content-Type'] = 'text/xml'; $this->headers['User-Agent'] = $this->useragent; $this->headers['Content-Length']= $length; foreach( $this->headers as $header => $value ) { $request .= "{$header}: {$value}{$r}"; } $request .= $r; $request .= $xml; // Now send the request if ($this->debug) { echo '
'.htmlspecialchars($request)."\n
\n\n"; } if ($this->timeout) { $fp = @fsockopen($this->server, $this->port, $errno, $errstr, $this->timeout); } else { $fp = @fsockopen($this->server, $this->port, $errno, $errstr); } if (!$fp) { $this->error = new IXR_Error(-32300, 'transport error - could not open socket'); return false; } fputs($fp, $request); $contents = ''; $debugContents = ''; $gotFirstLine = false; $gettingHeaders = true; while (!feof($fp)) { $line = fgets($fp, 4096); if (!$gotFirstLine) { // Check line for '200' if (strstr($line, '200') === false) { $this->error = new IXR_Error(-32300, 'transport error - HTTP status code was not 200'); return false; } $gotFirstLine = true; } if (trim($line) == '') { $gettingHeaders = false; } if (!$gettingHeaders) { // merged from WP #12559 - remove trim $contents .= $line; } if ($this->debug) { $debugContents .= $line; } } if ($this->debug) { echo '
'.htmlspecialchars($debugContents)."\n
\n\n"; } // Now parse what we've got back $this->message = new IXR_Message($contents); if (!$this->message->parse()) { // XML error $this->error = new IXR_Error(-32700, 'parse error. not well formed'); return false; } // Is the message a fault? if ($this->message->messageType == 'fault') { $this->error = new IXR_Error($this->message->faultCode, $this->message->faultString); return false; } // Message must be OK return true; } function getResponse() { // methodResponses can only have one param - return that return $this->message->params[0]; } function isError() { return (is_object($this->error)); } function getErrorCode() { return $this->error->code; } function getErrorMessage() { return $this->error->message; } } class-IXR-error.php000064400000001526152254633740010170 0ustar00code = $code; $this->message = htmlspecialchars($message); } /** * PHP4 constructor. */ public function IXR_Error( $code, $message ) { self::__construct( $code, $message ); } function getXml() { $xml = << faultCode {$this->code} faultString {$this->message} EOD; return $xml; } } class-IXR-server.php000064400000015160152254633740010344 0ustar00setCapabilities(); if ($callbacks) { $this->callbacks = $callbacks; } $this->setCallbacks(); if (!$wait) { $this->serve($data); } } /** * PHP4 constructor. */ public function IXR_Server( $callbacks = false, $data = false, $wait = false ) { self::__construct( $callbacks, $data, $wait ); } function serve($data = false) { if (!$data) { if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] !== 'POST') { if ( function_exists( 'status_header' ) ) { status_header( 405 ); // WP #20986 header( 'Allow: POST' ); } header('Content-Type: text/plain'); // merged from WP #9093 die('XML-RPC server accepts POST requests only.'); } $data = file_get_contents('php://input'); } $this->message = new IXR_Message($data); if (!$this->message->parse()) { $this->error(-32700, 'parse error. not well formed'); } if ($this->message->messageType != 'methodCall') { $this->error(-32600, 'server error. invalid xml-rpc. not conforming to spec. Request must be a methodCall'); } $result = $this->call($this->message->methodName, $this->message->params); // Is the result an error? if (is_a($result, 'IXR_Error')) { $this->error($result); } // Encode the result $r = new IXR_Value($result); $resultxml = $r->getXml(); // Create the XML $xml = << $resultxml EOD; // Send it $this->output($xml); } function call($methodname, $args) { if (!$this->hasMethod($methodname)) { return new IXR_Error(-32601, 'server error. requested method '.$methodname.' does not exist.'); } $method = $this->callbacks[$methodname]; // Perform the callback and send the response if (count($args) == 1) { // If only one parameter just send that instead of the whole array $args = $args[0]; } // Are we dealing with a function or a method? if (is_string($method) && substr($method, 0, 5) == 'this:') { // It's a class method - check it exists $method = substr($method, 5); if (!method_exists($this, $method)) { return new IXR_Error(-32601, 'server error. requested class method "'.$method.'" does not exist.'); } //Call the method $result = $this->$method($args); } else { // It's a function - does it exist? if (is_array($method)) { if (!is_callable(array($method[0], $method[1]))) { return new IXR_Error(-32601, 'server error. requested object method "'.$method[1].'" does not exist.'); } } else if (!function_exists($method)) { return new IXR_Error(-32601, 'server error. requested function "'.$method.'" does not exist.'); } // Call the function $result = call_user_func($method, $args); } return $result; } function error($error, $message = false) { // Accepts either an error object or an error code and message if ($message && !is_object($error)) { $error = new IXR_Error($error, $message); } $this->output($error->getXml()); } function output($xml) { $charset = function_exists('get_option') ? get_option('blog_charset') : ''; if ($charset) $xml = ''."\n".$xml; else $xml = ''."\n".$xml; $length = strlen($xml); header('Connection: close'); if ($charset) header('Content-Type: text/xml; charset='.$charset); else header('Content-Type: text/xml'); header('Date: '.gmdate('r')); echo $xml; exit; } function hasMethod($method) { return in_array($method, array_keys($this->callbacks)); } function setCapabilities() { // Initialises capabilities array $this->capabilities = array( 'xmlrpc' => array( 'specUrl' => 'https://xmlrpc.com/spec.md', 'specVersion' => 1 ), 'faults_interop' => array( 'specUrl' => 'https://web.archive.org/web/20240416231938/https://xmlrpc-epi.sourceforge.net/specs/rfc.fault_codes.php', 'specVersion' => 20010516 ), 'system.multicall' => array( 'specUrl' => 'https://web.archive.org/web/20060624230303/http://www.xmlrpc.com/discuss/msgReader$1208?mode=topic', 'specVersion' => 1 ), ); } function getCapabilities($args) { return $this->capabilities; } function setCallbacks() { $this->callbacks['system.getCapabilities'] = 'this:getCapabilities'; $this->callbacks['system.listMethods'] = 'this:listMethods'; $this->callbacks['system.multicall'] = 'this:multiCall'; } function listMethods($args) { // Returns a list of methods - uses array_reverse to ensure user defined // methods are listed before server defined methods return array_reverse(array_keys($this->callbacks)); } function multiCall($methodcalls) { // See http://www.xmlrpc.com/discuss/msgReader$1208 $return = array(); foreach ($methodcalls as $call) { $method = $call['methodName']; $params = $call['params']; if ($method == 'system.multicall') { $result = new IXR_Error(-32600, 'Recursive calls to system.multicall are forbidden'); } else { $result = $this->call($method, $params); } if (is_a($result, 'IXR_Error')) { $return[] = array( 'faultCode' => $result->code, 'faultString' => $result->message ); } else { $return[] = array($result); } } return $return; } } class-IXR-base64.php000064400000000636152254633740010124 0ustar00data = $data; } /** * PHP4 constructor. */ public function IXR_Base64( $data ) { self::__construct( $data ); } function getXml() { return ''.base64_encode($this->data).''; } } class-IXR-message.php000064400000020331152254633740010456 0ustar00message =& $message; } /** * PHP4 constructor. */ public function IXR_Message( $message ) { self::__construct( $message ); } function parse() { if ( ! function_exists( 'xml_parser_create' ) ) { trigger_error( __( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ) ); return false; } // first remove the XML declaration // merged from WP #10698 - this method avoids the RAM usage of preg_replace on very large messages $header = preg_replace( '/<\?xml.*?\?'.'>/s', '', substr( $this->message, 0, 100 ), 1 ); $this->message = trim( substr_replace( $this->message, $header, 0, 100 ) ); if ( '' == $this->message ) { return false; } // Then remove the DOCTYPE $header = preg_replace( '/^]*+>/i', '', substr( $this->message, 0, 200 ), 1 ); $this->message = trim( substr_replace( $this->message, $header, 0, 200 ) ); if ( '' == $this->message ) { return false; } // Check that the root tag is valid $root_tag = substr( $this->message, 0, strcspn( substr( $this->message, 0, 20 ), "> \t\r\n" ) ); if ( 'message, '<' ) ) { return false; } $this->_parser = xml_parser_create(); // Set XML parser to take the case of tags in to account xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, false); // Set XML parser callback functions xml_set_element_handler($this->_parser, array($this, 'tag_open'), array($this, 'tag_close')); xml_set_character_data_handler($this->_parser, array($this, 'cdata')); // 256Kb, parse in chunks to avoid the RAM usage on very large messages $chunk_size = 262144; /** * Filters the chunk size that can be used to parse an XML-RPC response message. * * @since 4.4.0 * * @param int $chunk_size Chunk size to parse in bytes. */ $chunk_size = apply_filters( 'xmlrpc_chunk_parsing_size', $chunk_size ); $final = false; do { if (strlen($this->message) <= $chunk_size) { $final = true; } $part = substr($this->message, 0, $chunk_size); $this->message = substr($this->message, $chunk_size); if (!xml_parse($this->_parser, $part, $final)) { if (PHP_VERSION_ID < 80000) { // xml_parser_free() has no effect as of PHP 8.0. xml_parser_free($this->_parser); } unset($this->_parser); return false; } if ($final) { break; } } while (true); if (PHP_VERSION_ID < 80000) { // xml_parser_free() has no effect as of PHP 8.0. xml_parser_free($this->_parser); } unset($this->_parser); // Grab the error messages, if any if ($this->messageType == 'fault') { $this->faultCode = $this->params[0]['faultCode']; $this->faultString = $this->params[0]['faultString']; } return true; } function tag_open($parser, $tag, $attr) { $this->_currentTagContents = ''; $this->_currentTag = $tag; switch($tag) { case 'methodCall': case 'methodResponse': case 'fault': $this->messageType = $tag; break; /* Deal with stacks of arrays and structs */ case 'data': // data is to all intents and puposes more interesting than array $this->_arraystructstypes[] = 'array'; $this->_arraystructs[] = array(); break; case 'struct': $this->_arraystructstypes[] = 'struct'; $this->_arraystructs[] = array(); break; } } function cdata($parser, $cdata) { $this->_currentTagContents .= $cdata; } function tag_close($parser, $tag) { $valueFlag = false; switch($tag) { case 'int': case 'i4': $value = (int)trim($this->_currentTagContents); $valueFlag = true; break; case 'double': $value = (float)trim($this->_currentTagContents); $valueFlag = true; break; case 'string': $value = (string)trim($this->_currentTagContents); $valueFlag = true; break; case 'dateTime.iso8601': $value = new IXR_Date(trim($this->_currentTagContents)); $valueFlag = true; break; case 'value': // "If no type is indicated, the type is string." if (trim($this->_currentTagContents) != '') { $value = (string)$this->_currentTagContents; $valueFlag = true; } break; case 'boolean': $value = (bool)trim($this->_currentTagContents); $valueFlag = true; break; case 'base64': $value = base64_decode($this->_currentTagContents); $valueFlag = true; break; /* Deal with stacks of arrays and structs */ case 'data': case 'struct': $value = array_pop($this->_arraystructs); array_pop($this->_arraystructstypes); $valueFlag = true; break; case 'member': array_pop($this->_currentStructName); break; case 'name': $this->_currentStructName[] = trim($this->_currentTagContents); break; case 'methodName': $this->methodName = trim($this->_currentTagContents); break; } if ($valueFlag) { if (count($this->_arraystructs) > 0) { // Add value to struct or array if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') { // Add to struct $this->_arraystructs[count($this->_arraystructs)-1][$this->_currentStructName[count($this->_currentStructName)-1]] = $value; } else { // Add to array $this->_arraystructs[count($this->_arraystructs)-1][] = $value; } } else { // Just add as a parameter $this->params[] = $value; } } $this->_currentTagContents = ''; } }