Example #1
0
 function get($criteria = null)
 {
     if (is_numeric($criteria)) {
         $sql = "SELECT clients.*, CONCAT(users.first_name, ' ', users.last_name) AS primary_contact_name\n                    FROM clients\n                    LEFT JOIN users on clients.primary_contact_id = users.id\n                    WHERE clients.id = {$criteria}";
         $client = parent::get_one($sql);
         $client['primary_contact_image'] = User::get_profile_image($client['primary_contact_id'], true);
         return $client;
     } else {
         if (!current_user()->is('admin')) {
             return false;
         }
         //if we're not getting a specific file, the base get function is fine
         return parent::get($criteria);
     }
 }
Example #2
0
 static function set_profile_images($array, $is_thumb = true)
 {
     foreach ($array as &$array_item) {
         $array_item['user_image'] = User::get_profile_image($array_item['user_id'], $is_thumb);
     }
 }