Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Twitter extends CI_Controller {
  4.  
  5. function Twitter()
  6. {
  7. parent::__construct();
  8.  
  9. $this->load->model('twitter_model');
  10. }
  11.  
  12. function index()
  13. {
  14. $data['heading'] = 'Hi, send a tweet!';
  15. $data['last_message'] = $this->twitter_model->getLastMessage();
  16. $data['active_user'] = $this->twitter_model->getActiveAccount()->username;
  17.  
  18. $this->load->view('header', $data);
  19. $this->load->view('index');
  20. $this->load->view('footer');
  21. }
  22.  
  23. // updating our status on twitter ( new message )
  24. function update()
  25. {
  26. if ($this->input->post('submit'))
  27. {
  28. $this->load->library('form_validation');
  29. $this->form_validation->set_error_delimiters('
  30. <div class="error">', '</div>
  31.  
  32. ');
  33. $this->form_validation->set_rules('message', 'Message', 'trim|required|min_length[5]|max_length[140]');
  34.  
  35. if ($this->form_validation->run() == FALSE)
  36. {
  37. $this->index();
  38. }
  39.  
  40. else
  41. {
  42. $message = $this->input->post('message');
  43.  
  44. // get useraccount data
  45. $account = $this->twitter_model->getActiveAccount();
  46. $username = $account->username;
  47. $password = $account->password;
  48.  
  49. // send a tweet
  50. if ($this->twitter_model->update_status($username, $password, $message))
  51. {
  52. redirect('twitter');
  53. }
  54.  
  55. else
  56. {
  57. $data['error'] = 'There was an error while updating your status';
  58.  
  59. $this->load->view('header', $data);
  60. $this->load->view('error');
  61. $this->load->view('footer');
  62. }
  63. }
  64. }
  65.  
  66. else
  67. {
  68. redirect('twitter');
  69. }
  70. }
  71.  
  72. function teste(){
  73. echo 'hello';
  74. }
  75. }
  76.  
  77. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement