32 lines
873 B
PHP
32 lines
873 B
PHP
<?php
|
|
class Controller_test_userimage extends Crunchbutton_Controller_Account {
|
|
public function init() {
|
|
$users = User::q('
|
|
select `user`.* from `user` left join user_auth using(id_user)
|
|
where
|
|
user_auth.active=1
|
|
and user.active=1
|
|
and ((user_auth.type = "local" and user_auth.email LIKE "%@%") or (user_auth.type = "facebook"))
|
|
group by `user`.id_user
|
|
order by `user`.id_user
|
|
');
|
|
$c = 0;
|
|
foreach ($users as $user) {
|
|
if ($user->image()) {
|
|
$image = ['name' => $user->name, 'image' => $user->image()];
|
|
if (strpos($user->image(),'gravitar')) {
|
|
$image['type'] = 'gravitar';
|
|
} else {
|
|
$image['type'] = 'facebook';
|
|
}
|
|
$images[] = $image;
|
|
$c++;
|
|
}
|
|
}
|
|
|
|
Cana::view()->images = $images;
|
|
Cana::view()->layout('layout/blank');
|
|
Cana::view()->useFilter(false);
|
|
Cana::view()->display('test/userimage');
|
|
}
|
|
} |