projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix profile link in public search for unregistered users.
[platal.git]
/
modules
/
profile.php
diff --git
a/modules/profile.php
b/modules/profile.php
index
d8780f2
..
a8d2c57
100644
(file)
--- a/
modules/profile.php
+++ b/
modules/profile.php
@@
-190,11
+190,15
@@
class ProfileModule extends PLModule
WHERE matricule={?}", $x);
$login = $res->fetchOneCell();
} else {
WHERE matricule={?}", $x);
$login = $res->fetchOneCell();
} else {
- $login = get_user_forlife($x);
+ $login = get_user_forlife($x, S::logged() ? '_default_user_callback'
+ : '_silent_user_callback');
}
if (empty($login)) {
}
if (empty($login)) {
- if (preg_match('/([-a-z]+)\.([-a-z]+)\.([0-9]{4})/i', $x, $matches)) {
+ if (!S::logged()) {
+ $page->kill("Ce camarade n'a pas de fiche publique.");
+ return;
+ } else if (preg_match('/([-a-z]+)\.([-a-z]+)\.([0-9]{4})/i', $x, $matches)) {
$matches = str_replace('-', '_', $matches);
$res = XDB::query("SELECT user_id
FROM auth_user_md5
$matches = str_replace('-', '_', $matches);
$res = XDB::query("SELECT user_id
FROM auth_user_md5