twitterqueuehandler.php uses commandline.inc
This commit is contained in:
		| @@ -18,29 +18,25 @@ | ||||
|  * 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', realpath(dirname(__FILE__) . '/..')); | ||||
| define('LACONICA', true); | ||||
|  | ||||
| // Preset the server at the command line | ||||
| $shortoptions = 'i::'; | ||||
| $longoptions = array('id::'); | ||||
|  | ||||
| $server = ($argc > 2) ? $argv[2] : null; | ||||
| $path   = ($argc > 3) ? $argv[3] : null; | ||||
| $helptext = <<<END_OF_ENJIT_HELP | ||||
| Daemon script for pushing new notices to Twitter. | ||||
|  | ||||
| require_once(INSTALLDIR . '/lib/common.php'); | ||||
| require_once(INSTALLDIR . '/lib/twitter.php'); | ||||
| require_once(INSTALLDIR . '/lib/queuehandler.php'); | ||||
|     -i --id           Identity (default none) | ||||
|  | ||||
| set_error_handler('common_error_handler'); | ||||
| END_OF_ENJIT_HELP; | ||||
|  | ||||
| require_once INSTALLDIR.'/scripts/commandline.inc'; | ||||
|  | ||||
| require_once INSTALLDIR . '/lib/twitter.php'; | ||||
| require_once INSTALLDIR . '/lib/queuehandler.php'; | ||||
|  | ||||
| class TwitterQueueHandler extends QueueHandler | ||||
| { | ||||
|  | ||||
|     function transport() | ||||
|     { | ||||
|         return 'twitter'; | ||||
| @@ -63,13 +59,15 @@ class TwitterQueueHandler extends QueueHandler | ||||
|  | ||||
| } | ||||
|  | ||||
| ini_set("max_execution_time", "0"); | ||||
| ini_set("max_input_time", "0"); | ||||
| set_time_limit(0); | ||||
|  | ||||
| mb_internal_encoding('UTF-8'); | ||||
|  | ||||
| $id = ($argc > 1) ? $argv[1] : null; | ||||
| if (have_option('-i')) { | ||||
|     $id = get_option_value('-i'); | ||||
| } else if (have_option('--id')) { | ||||
|     $id = get_option_value('--id'); | ||||
| } else if (count($args) > 0) { | ||||
|     $id = $args[0]; | ||||
| } else { | ||||
|     $id = null; | ||||
| } | ||||
|  | ||||
| $handler = new TwitterQueueHandler($id); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user