Example #1
0
 private static function _add_categories(Alert_Model $alert, $post)
 {
     if (isset($post->alert_category)) {
         foreach ($post->alert_category as $item) {
             $category = ORM::factory('category')->find($item);
             if ($category->loaded) {
                 $alert_category = new Alert_Category_Model();
                 $alert_category->alert_id = $alert->id;
                 $alert_category->category_id = $category->id;
                 $alert_category->save();
             }
         }
     }
 }
Example #2
0
 /**
  * _sav_alert_category saves the alert categories for the newly created alert.
  *-
  * Function is called by  {@link _send_email_alert()}  and {@link _send_mobile_alert()}
  */
 private function _save_alert_category($alert_id, array $alert_category)
 {
     foreach ($alert_category as $category) {
         echo $category;
         $alert_category_model = new Alert_Category_Model();
         $alert_category_model->alert_id = $alert_id;
         $alert_category_model->category_id = $category;
         $alert_category_model->save();
     }
     return TRUE;
 }