forked from GNUsocial/gnu-social
		
	added a script for adding old replies in
darcs-hash:20080707055428-84dde-30ce553505221694c1ee6fd99484c41508d47821.gz
This commit is contained in:
		
							
								
								
									
										40
									
								
								fixup_replies.php
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										40
									
								
								fixup_replies.php
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | #!/usr/bin/env php | ||||||
|  | <?php | ||||||
|  | /* | ||||||
|  |  * Laconica - a distributed open-source microblogging tool | ||||||
|  |  * Copyright (C) 2008, Controlez-Vous, Inc. | ||||||
|  |  * | ||||||
|  |  * This program is free software: you can redistribute it and/or modify | ||||||
|  |  * it under the terms of the GNU Affero General Public License as published by | ||||||
|  |  * the Free Software Foundation, either version 3 of the License, or | ||||||
|  |  * (at your option) any later version. | ||||||
|  |  * | ||||||
|  |  * This program is distributed in the hope that it will be useful, | ||||||
|  |  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  |  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  |  * GNU Affero General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Affero General Public License | ||||||
|  |  * along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | # Abort if called from a web server | ||||||
|  | if (isset($_SERVER) && array_key_exists('REQUEST_METHOD', $_SERVER)) { | ||||||
|  | 	print "This script must be run from the command line\n"; | ||||||
|  | 	exit(); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | define('INSTALLDIR', dirname(__FILE__)); | ||||||
|  | define('LACONICA', true); | ||||||
|  |  | ||||||
|  | require_once(INSTALLDIR . '/lib/common.php'); | ||||||
|  |  | ||||||
|  | common_log(LOG_INFO, 'Starting to do old notices.'); | ||||||
|  |  | ||||||
|  | $notice = new Notice(); | ||||||
|  | $cnt = $notice->find(); | ||||||
|  |  | ||||||
|  | while ($notice->fetch()) { | ||||||
|  | 	common_log(LOG_INFO, 'Getting replies for notice #' . $notice->id); | ||||||
|  | 	common_save_replies($notice); | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user