X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?p=living-lab-site.git;a=blobdiff_plain;f=application%2Fcontrollers%2Fadmin_cli.php;h=f0ef13b1898977f02f2102e2aeea8705d1d4c973;hp=604c07fe53ddc1e82d7d2f18a72f5abb76bc47ce;hb=961611537619595dc7eed2104faafcd0c9cdc57b;hpb=038c14e7fb3d5de1399310651c97b1b8c892e145 diff --git a/application/controllers/admin_cli.php b/application/controllers/admin_cli.php index 604c07f..f0ef13b 100644 --- a/application/controllers/admin_cli.php +++ b/application/controllers/admin_cli.php @@ -19,7 +19,8 @@ class Admin_cli extends CI_Controller { } public function index() - { + { + echo "P2P-Tube".PHP_EOL; } /** @@ -39,6 +40,38 @@ class Admin_cli extends CI_Controller { else echo "No users were deleted.".PHP_EOL; } + + public function print_unactivated_videos() + { + $this->load->model('videos_model'); + + $videos = $this->videos_model->get_unactivated_videos(); + + if ($videos) + { + foreach($videos as $video) + { + echo $video['video_id']. ' ' + . site_url("watch/". $video['video_id'] + . "/". $video['name']). PHP_EOL; + } + } + } + + public function activate_video($video_id = NULL) + { + $this->load->model('videos_model'); + $video_id = intval($video_id); + + if ($video_id == 0) + { + echo 'usage: admin_cli activate_video $video_id'.PHP_EOL; + return; + } + + if (!$this->videos_model->activate_video(intval($video_id))) + echo 'error: an error occured while activating the video'.PHP_EOL; + } } /* End of file admin_cli.php */