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'); }
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'); }
<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 } ?>