LICENSE000064400000036045147205124530005564 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.cache000064400000146663147205124530007316 0ustar00!odMbo! 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.php000064400000022743147205124530006736 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'); } } ?>upgrade.php000064400000006307147205124530006715 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")); } } ?>init.xml000064400000044361147205400660006245 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 } } ?>