Skip to content

Commit

Permalink
Enhancement in bookmark module
Browse files Browse the repository at this point in the history
  • Loading branch information
eldy committed Jan 23, 2009
1 parent 23d715f commit d61219f
Show file tree
Hide file tree
Showing 9 changed files with 117 additions and 203 deletions.
3 changes: 3 additions & 0 deletions COPYRIGHT
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ http://www.fsf.org/licensing/licenses/index_html
Copyright
---------

Copyright (C) 2009
- Laurent Destailleur <eldy@users.sourceforge.net>

Copyright (C) 2008
- Laurent Destailleur <eldy@users.sourceforge.net>
- Regis Houssin <regis@dolibarr.fr>
Expand Down
190 changes: 0 additions & 190 deletions bookmarks.patch

This file was deleted.

87 changes: 87 additions & 0 deletions htdocs/admin/bookmark.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
<?php
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2005-2009 Laurent Destailleur <eldy@users.sourceforge.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/

/** \file htdocs/admin/bookmark.php
* \ingroup bookmark
* \brief Page to setup bookmark module
* \version $Id$
*/

require("./pre.inc.php");
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");

$langs->load("admin");

if (!$user->admin)
accessforbidden();


if ($_POST["action"] == 'setvalue' && $user->admin)
{
$result=dolibarr_set_const($db, "BOOKMARKS_SHOW_IN_MENU",$_POST["BOOKMARKS_SHOW_IN_MENU"]);
if ($result >= 0)
{
$mesg='<div class="ok">'.$langs->trans("Success").'</div>';
}
else
{
dolibarr_print_error($db);
}
}


/*
*
*
*/

llxHeader();

$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
print_fiche_titre($langs->trans("BookmarkSetup"),$linkback,'setup');

print $langs->trans("BookmarkDesc")."<br>\n";


if ($mesg) print '<br>'.$mesg;

print '<br>';
print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
print '<input type="hidden" name="action" value="setvalue">';

$var=true;

print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("Name").'</td>';
print '<td>'.$langs->trans("Value").'</td>';
print "</tr>\n";
$var=!$var;
print '<tr '.$bc[$var].'><td>';
print $langs->trans("NbOfBoomarkToShow").'</td><td>';
print '<input size="3" type="text" name="BOOKMARKS_SHOW_IN_MENU" value="'.$conf->global->BOOKMARKS_SHOW_IN_MENU.'">';
print '</td></tr>';

print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td></tr>';
print '</table></form>';

$db->close();

llxFooter('$Date$ - $Revision$');
?>
4 changes: 3 additions & 1 deletion htdocs/bookmarks/bookmarks.lib.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,16 @@
* @param unknown_type $aDb
* @param unknown_type $aLangs
* @return unknown
*/function printBookmarksList ($aDb, $aLangs)
*/
function printBookmarksList ($aDb, $aLangs)
{
global $conf, $user;

$db = $aDb;
$langs = $aLangs;

require_once(DOL_DOCUMENT_ROOT."/bookmarks/bookmark.class.php");
if (! isset($conf->global->BOOKMARKS_SHOW_IN_MENU)) $conf->global->BOOKMARKS_SHOW_IN_MENU=5;

$bookm = new Bookmark($db);

Expand Down
Loading

0 comments on commit d61219f

Please sign in to comment.