multitask / branches / master / controllers / multitask_queued_tasks_controller.php

history
<?php

class MultitaskQueuedTasksController extends AppController {
	
	var $name = 'MultitaskQueuedTasks';
	
	function populate($num = 1) {
		set_time_limit(3600);
		$num = intval($num);
		$db =& ConnectionManager::getDataSource($this->MultitaskQueuedTask->useDbConfig);
		while ($num-- > 0) {
			/*$sql = "INSERT INTO multitask_queued_tasks VALUES ('', 'Sample', null, '".serialize(array('rand' => mt_rand(0, 100)))."', 0, NOW(), NOW())";
			$db->execute($sql);
			usleep(2000);*/
			$data = array(
				'task' => 'Sample',
				'data' => serialize(array('rand' => mt_rand(0, 100)))
			);
			$this->MultitaskQueuedTask->create($data, true);
			$this->MultitaskQueuedTask->save();
		}
		exit;
	}
	
}

?>