public function user_in_circle_status($circle, $user)
 {
     $where = array("user" => $user->id, "circle" => $circle->id);
     $this->db->select('*')->from($this->table)->where($where);
     $results = $this->db->get()->result();
     if (count($results) > 1) {
         throw new Exception("Error id of user & circle is duplicated in user_circle", 1);
     } elseif (count($results) == 0) {
         return user_circle_status::not_fount;
     } elseif (count($results) == 1) {
         return enum_user_circle_status($results[0]->status);
     }
 }
      							<?php 
    if (enum_user_circle_status($user_circle) == user_circle_status::request_accept || $circle->admin == $user->id) {
        ?>
      								<a href="<?php 
        echo site_url('card/view/' . $card->id);
        ?>
">
                    <?php 
    }
    ?>
                      <div class="tiles white cards text-center pagination-centered <?php 
    echo $card->type;
    ?>
"></div>
                    <?php 
    if (enum_user_circle_status($user_circle) == user_circle_status::request_accept || $circle->admin == $user->id) {
        ?>
                      </a>
                      <?php 
    }
    ?>
                    <div class="tiles gray p-t-5 p-b-5  m-b-20" >
                      <p class="text-center text-white semi-bold  small-text"> 
                        <a class="white" href="<?php 
    echo site_url('card/view/' . $card->id);
    ?>
"><?php 
    echo cut_string($card->name, 32);
    ?>
</a>
                          <?php 
Example #3
0
 public function join($circle, $user, $status = '1')
 {
     $obj['user'] = $user;
     $obj['circle'] = $circle;
     $obj['status'] = enum_user_circle_status($status);
     try {
         $this->user_circles->save($obj);
         echo "ok";
     } catch (Exception $e) {
         echo "ko";
     }
 }