LICENSE000064400000036045147205006650005566 0ustar00 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONSinit.xml.cache000064400000147434147205006650007315 0ustar00!odMbo! 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 Bmn0x31H0DPyRIFyiUqA3Pg77p+HR41HQHu=install.php000064400000031512147205006650006732 0ustar00 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upgrade.php000064400000011776147205006650006725 0ustar00 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4.3.4/LICENSE000064400000036045147205144570006240 0ustar00 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS4.3.4/init.xml000064400000044361147205144570006720 0ustar00
read("wp-includes/version.php", "/wp_version = (['\"])(.+?)\\1;/", 2);?> db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='WPLANG' LIMIT 1", null, "option_value"); if ( $r === false || $r === "" ) { $r = $this->read("wp-config.php", "/\('WPLANG',\s*(['\"])(.*?)\\1/", 2); } return $r === false || $r === "" ? "en" : $r; ?> sr("wp-config.php", "#(define\('WPLANG',\s*)[^\)]+#", "$1".$this->var_export( $this->input["field_language"] === "en" ? "" : $this->input["field_language_value"] )); $this->sr("wp-includes/version.php", array( "/.wp_local_package.+;/" => '', "/(.required_mysql_version.+;)/" => "$1".( $this->input["field_language"] === "en" ? '' : "\n\n".'$wp_local_package = '.var_export($this->input["field_language_value"],true).';' ) )); $this->db_query("DELETE FROM `{$this->db_prefix}options` WHERE `option_name`='WPLANG'", false); $this->db_query("INSERT INTO `{$this->db_prefix}options` (`option_name`,`option_value`) VALUES ('WPLANG', ?)", array($this->input["field_language_value"]), false); if ( $this->input["field_language"] !== "en" ) { $this->extract("lc_".$this->input["field_language"], "upgrtmp"); if ($this->exists("upgrtmp/wordpress/wp-content/languages")) { $this->mv("upgrtmp/wordpress/wp-content/languages/*", "wp-content/languages"); } if ( $this->exists("wp-content/themes/twentyeleven") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentyeleven/languages") ) { $this->mv("upgrtmp/wordpress/wp-content/themes/twentyeleven/languages/*", "wp-content/themes/twentyeleven/languages"); } if ( $this->exists("wp-content/themes/twentytwelve") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentytwelve/languages") ) { $this->mv("upgrtmp/wordpress/wp-content/themes/twentytwelve/languages/*", "wp-content/themes/twentytwelve/languages"); } if ( $this->exists("wp-content/themes/twentythirteen") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentythirteen/languages") ) { $this->mv("upgrtmp/wordpress/wp-content/themes/twentythirteen/languages/*", "wp-content/themes/twentythirteen/languages"); } if ( $this->exists("wp-content/themes/twentyfourteen") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentyfourteen/languages") ) { $this->mv("upgrtmp/wordpress/wp-content/themes/twentyfourteen/languages/*", "wp-content/themes/twentyfourteen/languages"); } $this->rm("upgrtmp"); // $this->db_query("DELETE FROM `{$this->db_prefix}options` WHERE `option_name`='dismissed_update_core'", false); // $this->db_query("INSERT INTO `{$this->db_prefix}options` (`option_name`,`option_value`) VALUES ('dismissed_update_core', ?)", array(serialize(array($this->input["field_version"]."|".$this->input["field_language_value"] => true))), false); //@todo // Handle this via WP core hack instead? //$v = $this->db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='_site_transient_update_core'", null, "option_value"); //$this->db_query("UPDATE `{$this->db_prefix}options` SET `option_value`=? WHERE `option_name`='_site_transient_update_core'",array($v)); } ?> db_query("SELECT u.`user_login` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "user_login"); //return $this->db_query("SELECT `user_login` FROM `{$this->db_prefix}users` ORDER BY `ID` ASC LIMIT 1", null, "user_login"); ?> db_query("SELECT u.`ID` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "ID"); //$uid = $this->db_query("SELECT `ID` FROM `{$this->db_prefix}users` ORDER BY `ID` ASC LIMIT 1", null, "ID"); $this->db_query("UPDATE `{$this->db_prefix}users` SET `user_login`=? WHERE `ID`=? LIMIT 1", array($this->input["field_login"], $uid)); ?> db_query("SELECT u.`ID` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "ID"); $this->db_query("UPDATE `{$this->db_prefix}users` SET `user_pass`=? WHERE `ID`=? LIMIT 1", array(md5($this->input["field_passwd"]), $uid)); ?> db_query("SELECT u.`user_email` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "user_email"); ?> db_query("SELECT u.`ID` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "ID"); $this->db_query("UPDATE `{$this->db_prefix}users` SET `user_email`=? WHERE `ID`=? LIMIT 1", array($this->input["field_email"], $uid)); ?> db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='blogname'", null, "option_value"); if ( $r === false ) return false; return html_entity_decode($r, ENT_QUOTES); ?> db_query("UPDATE `{$this->db_prefix}options` SET `option_value`=? WHERE `option_name`='blogname'",array(htmlentities($this->input["field_sitetitle"], ENT_COMPAT)));?> db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='blogdescription'", null, "option_value"); if ( $r === false ) return false; return html_entity_decode($r, ENT_QUOTES); ?> db_query("UPDATE `{$this->db_prefix}options` SET `option_value`=? WHERE `option_name`='blogdescription'",array(htmlentities($this->input["field_sitetagline"], ENT_COMPAT)));?> isPluginEnabled("wpclef/wpclef.php") ) { return "clef"; } return "no"; ?> input["field_twofactor"]) ) { if ( $this->input["field_twofactor"] === "clef" ) { $this->installPlugin("wpclef/wpclef.php", "mod_clef"); } else { $this->disablePlugin("wpclef/wpclef.php");//@note handles already-disabled case gracefully } } ?> isPluginEnabled("limit-login-attempts/limit-login-attempts.php") ) { return "yes"; } return "no"; ?> input["field_limitloginattempts"]) ) { if ( $this->input["field_limitloginattempts"] === "yes" ) { $this->installPlugin("limit-login-attempts/limit-login-attempts.php", "mod_lla"); } else { $this->disablePlugin("limit-login-attempts/limit-login-attempts.php");//@note handles already-disabled case gracefully } } ?> 4.3.4/install.php000064400000022743147205144570007412 0ustar00setStepLabel("_step_progress_extracting"); } public function step2_process() { $this->extract("main"); $this->extract( $this->input["field_multisite"] === "yes" ? "data_mu" : "data" ); } //========================================================================== // STEP III: CONFIGURING INSTALL //========================================================================== public function step3_init() { $this->setStepLabel("_step_progress_processing"); } public function step3_process() { $this->mv('wordpress/*'); $this->rm('wordpress'); $this->mkdir(array('wp-content/uploads','wp-content/languages', "wp-content/uploads/et_temp"));//'wp-content/blogs.dir', // to avoid safe_mode restrictions: //@note if anyone is still using PHP <5.4 (when safe_mode is junked) in 2016 I will not be surprised. if (version_compare($this->env["has_php"], "5.4", "<")) { $r = array(); for ( $i = 2013; $i < 2017; ++$i) { $r[] = "wp-content/uploads/$i"; for ( $j = 1; $j < 13; ++$j) { $r[] = "wp-content/uploads/$i/".sprintf("%02d",$j); } } $this->mkdir($r); } $this->chmod("wp-content", 0666, 0777, true); $this->chmod("wp-content/index.php", 0644); // $this->write("wp-content/uploads/.htaccess","\ndeny from all\n\n\nallow from all\n"); $urlinfo = parse_url($this->url); // write new .htaccess for WPMU if ( $this->input["field_multisite"] === "yes" ) { $this->write(".htaccess",' RewriteEngine On RewriteBase '.$urlinfo["path"].'/ RewriteRule ^index\\.php$ - [L] # uploaded files RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\\.php)$ $2 [L] RewriteRule . index.php [L] '); } else { $urlinfo = parse_url($this->url); $this->write(".htaccess",' # BEGIN WordPress RewriteEngine On RewriteBase '.$urlinfo["path"].'/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . '.$urlinfo["path"].'/index.php [L] # END WordPress'); } $this->cp('wp-config-sample.php','wp-config.php'); //$charSet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789<>[]()+-=`|#:;~?!@#$%^&*.,'; $r = array( "#'localhost'#" => var_export($this->db_host,true), "#'username_here'#" => var_export($this->db_user,true), "#'database_name_here'#" => var_export($this->db_name,true), "#'password_here'#" => var_export($this->db_pass,true), "#'wp_'#" => var_export($this->db_prefix,true), "#define\('AUTH_KEY',.+'put your unique phrase here'\);#s" //matches whole block => "define('AUTH_KEY', ".var_export(i_lib::randstr(64),true)."); define('SECURE_AUTH_KEY', ".var_export(i_lib::randstr(64),true)."); define('LOGGED_IN_KEY', ".var_export(i_lib::randstr(64),true)."); define('NONCE_KEY', ".var_export(i_lib::randstr(64),true)."); define('AUTH_SALT', ".var_export(i_lib::randstr(64),true)."); define('SECURE_AUTH_SALT', ".var_export(i_lib::randstr(64),true)."); define('LOGGED_IN_SALT', ".var_export(i_lib::randstr(64),true)."); define('NONCE_SALT', ".var_export(i_lib::randstr(64),true)."); /** * Other customizations. */ " .( $this->env["has_php_suexec"] === false && $this->env["has_php_safe_mode"] !== false ? "" : "define('FS_METHOD','direct');".( $this->env["has_php_suexec"] !== false ? "define('FS_CHMOD_DIR',0755);define('FS_CHMOD_FILE',0644);" : "define('FS_CHMOD_DIR',0777);define('FS_CHMOD_FILE',0666);" )."\n" ) ."define('WP_TEMP_DIR',dirname(__FILE__).'/wp-content/uploads'); /** * Turn off automatic updates since these are managed upstream. */ define('AUTOMATIC_UPDATER_DISABLED', true); " .( $this->input["field_multisite"] === "yes" ? " /** * Multi-site * */ define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); \$base = ".var_export($urlinfo["path"]."/",true)."; define('DOMAIN_CURRENT_SITE', ".var_export($urlinfo["host"],true)."); define('PATH_CURRENT_SITE', ".var_export($urlinfo["path"]."/",true)."); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); define('WP_ALLOW_MULTISITE', true); " : "" ) .( isset($this->input["livedemo"]) ? " define( 'DISALLOW_FILE_MODS', true ); " : "" ) ); $this->sr("wp-config.php", $r); if ( $this->input["field_multisite"] === "yes" ) { $r = array( "#ynri_#" => $this->db_prefix, "#http://www.testing.installatron.com/djfkl#" => $this->url, "#'www.testing.installatron.com'#" => "'".$urlinfo["host"]."'", "#'/djfkl/'#" => "'".$urlinfo["path"]."/'", ); } else { $r = array( "#zzct_#" => $this->db_prefix, "#http://www.testing.installatron.com/wordpress\d*#" => $this->url ); } //needs to be looser, b/c WP uses it in vlaues: $this->sr("install.sql", "#`zzct_#", "`$this->db_prefix"); $this->db_import("install.sql", null, $r); $this->rm("install.sql"); //@see wp-admin/includes/upgrade.php for schema changes $sql = ""; $sql .= "UPDATE `{$this->db_prefix}posts` SET post_date=NOW(), post_date_gmt=NOW(), post_modified=NOW(), post_modified_gmt=NOW();\n"; $sql .= "UPDATE `{$this->db_prefix}users` SET user_pass='".md5($this->input["field_passwd"])."', user_login='".$this->db_escape($this->input["field_login"])."', user_email='".$this->db_escape($this->input["field_email"])."', user_registered=NOW() WHERE ID='1';\n"; if ( $this->input["field_multisite"] === "yes" ) { $this->db_query("UPDATE `{$this->db_prefix}sitemeta` SET `meta_value`=? WHERE `meta_key`='site_admins'",array(serialize(array($this->input["field_login"])))); $this->db_query("UPDATE `{$this->db_prefix}sitemeta` SET `meta_value`=? WHERE `meta_key`='admin_email'",array($this->input["field_email"])); } $sql .= "UPDATE `{$this->db_prefix}options` SET `option_value`='".$this->db_escape("$this->path/wp-content/uploads")."' WHERE `option_name`='upload_path';\n"; $sql .= "UPDATE `{$this->db_prefix}options` SET `option_value`='".$this->db_escape($this->input["field_email"])."' WHERE `option_name`='admin_email';\n"; $sql .= "UPDATE `{$this->db_prefix}usermeta` SET `meta_value`='0' WHERE `meta_key`='default_password_nag' AND `user_id`='1';\n"; $sql .= "UPDATE `{$this->db_prefix}options` SET `option_value`='1' WHERE `option_name`='blog_public';\n"; // use twentyeleven theme $sql .= "UPDATE `{$this->db_prefix}options` SET `option_value`='twentyfifteen' WHERE `option_name`='stylesheet' OR `option_name`='template';\n"; // use permalinks instead of query string if ( !isset($this->env["has_apache"]) || $this->env["has_apache"] !== false || $this->env["has_nginx"] !== false ) { $sql .= "UPDATE `{$this->db_prefix}options` SET `option_value`='".( $this->ds === "/" ? "/%category%/%postname%/" : "" )."' WHERE `option_name`='permalink_structure';\n"; } $sql .= "INSERT INTO `{$this->db_prefix}options` (`option_name`, `option_value`) VALUES ('ftp_credentials', '".$this->db_escape(serialize(array( "hostname" => "localhost", "username" => $this->input["field_ftpuser"], "connection_type" => "ftp" )))."');\n"; //3.0 database version--set in SQL //$this->db_query("UPDATE {$this->db_prefix}options SET option_value='15260' WHERE option_name='db_version'"); $this->write("install2.sql",$sql); $this->db_import("install2.sql"); $this->rm("install2.sql"); $this->chmod(array(".htaccess","wp-config.php"),0666); // to fix the upgrade screen after the first install: $r = $this->fetch('wp-admin/upgrade.php?step=1', null, null, false); //$this->write(".htinstall.log",$r); // multisite upgrade patch if ( $this->input["field_multisite"] === "yes" ) { $this->cp("wp-admin/network/upgrade.php", "wp-admin/network/upgrade.php.bak"); $this->sr("wp-admin/network/upgrade.php",array( "#require_once\( './admin.php' \);#" => "require( '../../wp-load.php' );set_time_limit(0);", "#get_current_screen\(\)->add.+'';#sim" => "", "#LIMIT ..n., 5#" => "" )); $this->fetch("wp-admin/network/upgrade.php?action=upgrade", null, null, false); sleep(5); $this->mv("wp-admin/network/upgrade.php.bak", "wp-admin/network/upgrade.php"); } #$this->write("wp-content/.htaccess"," #deny from all #"); $this->write("wp-includes/.htaccess"," deny from all allow from all allow from all "); //$this->sr("wp-admin/menu.php", "!(".preg_quote('$submenu[ \'index.php\' ][5] = array( __(\'My Sites\'), \'read\', \'my-sites.php\' );',"!").")!", "$1\n\$submenu[ 'index.php' ][6] = array( __('Manage Sites'), 'read', 'network/index.php' );"); $this->rm("readme.html"); #$this->addError('test'); } } ?>4.3.4/upgrade.php000064400000006307147205144570007371 0ustar00setStepLabel("_step_progress_extracting"); } public function step1_process() { $this->extract("main", "upgrtmp"); } //========================================================================== // UPGRADE //========================================================================== public function step2_init() { $this->setStepLabel("_step_progress_processing"); } public function step2_process() { //$this->rm('upgrtmp/wordpress/wp-config.php'); - not included // don't install plugins they don't want if (!$this->exists("wp-content/plugins/akismet")) $this->rm("upgrtmp/wordpress/wp-content/plugins/akismet"); if (!$this->exists("wp-content/plugins/hello.php")) $this->rm("upgrtmp/wordpress/wp-content/plugins/hello.php"); $this->mv("upgrtmp/wordpress/*"); $this->rm("upgrtmp"); $this->mkdir(array('wp-content/uploads','wp-content/languages','wp-content/blogs.dir', "wp-content/uploads/et_temp")); $this->chmod(array("wp-content", "wp-content/uploads", "wp-content/uploads/et_temp", "wp-content/blogs.dir"), 0777); $this->chmod(array("wp-content/plugins", "wp-content/themes", "wp-content/languages"), 0666, 0777, true); // fix to remove extra security hardening fail if ($this->exists("wp-includes/.htaccess")) { $r = $this->read("wp-includes/.htaccess"); if ( strpos($r,'') === false ) { $this->write("wp-includes/.htaccess", $r." allow from all "); } } // to avoid safe_mode restrictions: //@note if anyone is still using PHP <5.4 (when safe_mode is junked) in 2016 I will not be surprised. if (version_compare($this->env["has_php"], "5.4", "<")) { $r = array(); for ( $i = 2013; $i < 2017; ++$i) { $r[] = "wp-content/uploads/$i"; for ( $j = 1; $j < 13; ++$j) { $r[] = "wp-content/uploads/$i/".sprintf("%02d",$j); } } $this->mkdir($r); $this->chmod($r, 0777); } $this->fetch('wp-admin/upgrade.php?step=1', null, null, false); // multisite upgrade patch. if multisite not in use, this will just exit. $this->cp("wp-admin/network/upgrade.php", "wp-admin/network/upgrade.php.bak"); $this->sr("wp-admin/network/upgrade.php",array( "#require_once\( './admin.php' \);#" => "require( '../../wp-load.php' );set_time_limit(0);", "#get_current_screen\(\)->add.+'';#sim" => "", "#LIMIT ..n., 5#" => "" )); $this->fetch("wp-admin/network/upgrade.php?action=upgrade", null, null, false); $this->mv("wp-admin/network/upgrade.php.bak", "wp-admin/network/upgrade.php"); //$this->sr("wp-admin/menu.php", "!(".preg_quote('$submenu[ \'index.php\' ][5] = array( __(\'My Sites\'), \'read\', \'my-sites.php\' );',"!").")!", "$1\n\$submenu[ 'index.php' ][6] = array( __('Manage Sites'), 'read', 'network/index.php' );"); $this->rm(array("readme.html",".maintenance")); } } ?>