22 |
/** |
/** |
23 |
\file htdocs/bookmarks/liste.php |
\file htdocs/bookmarks/liste.php |
24 |
\brief Page affichage des bookmarks |
\brief Page affichage des bookmarks |
25 |
|
\ingroup bookmark |
26 |
\version $Revision$ |
\version $Revision$ |
27 |
*/ |
*/ |
28 |
|
|
76 |
$sql.= " u.name, u.firstname, u.code"; |
$sql.= " u.name, u.firstname, u.code"; |
77 |
$sql.= " FROM ".MAIN_DB_PREFIX."bookmark as b, ".MAIN_DB_PREFIX."user as u"; |
$sql.= " FROM ".MAIN_DB_PREFIX."bookmark as b, ".MAIN_DB_PREFIX."user as u"; |
78 |
$sql.= " WHERE b.fk_user=u.rowid"; |
$sql.= " WHERE b.fk_user=u.rowid"; |
79 |
if (! $user->admin) $sql.= " AND b.fk_user = ".$user->id; |
if (! $user->admin) $sql.= " AND (b.fk_user = ".$user->id." OR b.fk_user is NULL)"; |
80 |
$sql.= " ORDER BY $sortfield $sortorder " . $db->plimit( $limit, $offset); |
$sql.= " ORDER BY $sortfield $sortorder " . $db->plimit( $limit, $offset); |
81 |
|
|
82 |
$resql=$db->query($sql); |
$resql=$db->query($sql); |
90 |
print "<tr class=\"liste_titre\">"; |
print "<tr class=\"liste_titre\">"; |
91 |
//print "<td> </td>"; |
//print "<td> </td>"; |
92 |
print_liste_field_titre($langs->trans("Id"),$_SERVER["PHP_SELF"],"bid","","",'align="left"',$sortfield); |
print_liste_field_titre($langs->trans("Id"),$_SERVER["PHP_SELF"],"bid","","",'align="left"',$sortfield); |
93 |
print "<td>".$langs->trans("Title")."</td>"; |
print '<td>'.$langs->trans("Title")."</td>"; |
94 |
print "<td>".$langs->trans("Link")."</td>"; |
print '<td>'.$langs->trans("Link")."</td>"; |
95 |
|
print '<td align="center">'.$langs->trans("Target")."</td>"; |
96 |
print_liste_field_titre($langs->trans("Author"),$_SERVER["PHP_SELF"],"u.name","","","",$sortfield); |
print_liste_field_titre($langs->trans("Author"),$_SERVER["PHP_SELF"],"u.name","","","",$sortfield); |
97 |
print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"b.dateb","","",'align="center"',$sortfield); |
print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"b.dateb","","",'align="center"',$sortfield); |
98 |
print "<td> </td>"; |
print "<td> </td>"; |
139 |
|
|
140 |
// Url |
// Url |
141 |
print "<td>"; |
print "<td>"; |
142 |
if (! $lieninterne) print "<a href=\"".$obj->url."\">"; |
if (! $lieninterne) print '<a href="'.$obj->url.'"'.($obj->target?' target="newlink"':'').'>'; |
143 |
print $lien; |
print $lien; |
144 |
if (! $lieninterne) print "</a>"; |
if (! $lieninterne) print '</a>'; |
145 |
print "</td>\n"; |
print "</td>\n"; |
146 |
|
|
147 |
// Auteur |
// Target |
148 |
print "<td><a href='".DOL_URL_ROOT."/user/fiche.php?id=".$obj->fk_user."'>".img_object($langs->trans("ShowUser"),"user").' '.$obj->code."</a></td>\n"; |
print '<td align="center">'; |
149 |
|
if ($obj->target == 0) print $langs->trans("BookmarkTargetReplaceWindowShort"); |
150 |
|
if ($obj->target == 1) print $langs->trans("BookmarkTargetNewWindowShort"); |
151 |
|
print "</td>\n"; |
152 |
|
|
153 |
|
// Auteur |
154 |
|
print '<td align="center"><a href="'.DOL_URL_ROOT."/user/fiche.php?id=".$obj->fk_user."'>".img_object($langs->trans("ShowUser"),"user").' '.$obj->code."</a></td>\n"; |
155 |
|
|
156 |
// Date creation |
// Date creation |
157 |
print '<td align="center">'.dolibarr_print_date($obj->dateb) ."</td>"; |
print '<td align="center">'.dolibarr_print_date($obj->dateb) ."</td>"; |
158 |
|
|
159 |
// Actions |
// Actions |
160 |
print "<td><a href=\"".$_SERVER["PHP_SELF"]."?action=delete&bid=$obj->bid\">".img_delete()."</a></td>\n"; |
print "<td>"; |
161 |
|
if ($user->rights->bookmark->supprimer) |
162 |
|
{ |
163 |
|
print "<a href=\"".$_SERVER["PHP_SELF"]."?action=delete&bid=$obj->bid\">".img_delete()."</a>"; |
164 |
|
} |
165 |
|
else |
166 |
|
{ |
167 |
|
print " "; |
168 |
|
} |
169 |
|
print "</td>"; |
170 |
print "</tr>\n"; |
print "</tr>\n"; |
171 |
$i++; |
$i++; |
172 |
} |
} |