Ejemplo n.º 1
0
 function add()
 {
     // Insert meal into database and get array
     $id = $this->meals_model->insert_meal($_POST);
     $meal = $this->meals_model->get_meal($id);
     // Generate tiny URL
     $this->load->helper('bitly_helper');
     $bitly = new Bitly();
     $bitly->set('nomealpoints', 'R_cffca0da875cf25106cfeb75291148a5');
     $url = $bitly->shorten(site_url("/meal/" . $id));
     // Add tiny URL to DB for future access
     $this->meals_model->set_url($id, $url);
     // Tweet it
     $tweet = meal_to_english($meal) . " " . $url['url'];
     $this->load->helper('twitter_helper');
     if ($meal->private == false) {
         $this->load->library('twitter');
         $this->twitter->auth('', '');
         $this->twitter->update($tweet);
     }
     // Output
     $this->load->view('header', $message['message'] = $tweet);
     $this->load->view('admin_view');
     $this->load->view('footer');
 }
Ejemplo n.º 2
0
 function index()
 {
     // get meal info
     $data['meal'] = $this->meals_model->get_meal($this->uri->segment(2));
     $data['public'] = $this->meals_model->get_meals("4");
     $data['title'] = $data['meal']->title . " on ";
     $data['description'] = meal_to_english($data['meal']);
     $data['meal']->date = date("l, F d, Y", strtotime($data['meal']->start));
     $data['meal']->start = date("h:i a", strtotime($data['meal']->start));
     $data['meal']->message = meal_to_english($data['meal']);
     if (!$data['meal']->end) {
         $data['meal']->end = "<em>unknown</em>";
     } else {
         $data['meal']->end = date("h:i a", strtotime($data['meal']->end));
     }
     if (!$data['meal']->location) {
         $data['meal']->location = "<em>unknown</em>";
     }
     if ($data['meal']->private == 1) {
         $data['meal']->meal_msg = "This meal is closed to the public.";
     } else {
         $data['meal']->meal_msg = null;
     }
     // load view
     $this->load->view('header', $data);
     $this->load->view('meal', $data);
     $this->load->view('footer');
 }
Ejemplo n.º 3
0
          <title><?php 
    echo xml_convert($meal->title);
    ?>
</title>
          <link><?php 
    echo site_url('meal/' . $meal->id);
    ?>
</link>
          <guid><?php 
    echo site_url('meal/' . $meal->id);
    ?>
</guid>

          <description><![CDATA[
			<?php 
    echo meal_to_english($meal);
    ?>
      		<?php 
    echo $meal->info;
    ?>
      ]]></description>
      <pubDate><?php 
    echo $meal->start;
    ?>
</pubDate>
        </item>

        
    <?php 
}
?>