[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpcompta-dev] r5393 - phpcompta/trunk/include
From: |
phpcompta-dev |
Subject: |
[Phpcompta-dev] r5393 - phpcompta/trunk/include |
Date: |
Mon, 16 Sep 2013 18:42:26 +0200 (CEST) |
Author: danydb
Date: 2013-09-16 18:42:25 +0200 (Mon, 16 Sep 2013)
New Revision: 5393
Added:
phpcompta/trunk/include/ajax_bookmark.php
Log:
Ajax file for bookmark
Added: phpcompta/trunk/include/ajax_bookmark.php
===================================================================
--- phpcompta/trunk/include/ajax_bookmark.php (rev 0)
+++ phpcompta/trunk/include/ajax_bookmark.php 2013-09-16 16:42:25 UTC (rev
5393)
@@ -0,0 +1,92 @@
+<?php
+
+/*
+ * This file is part of PhpCompta.
+ *
+ * PhpCompta 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.
+ *
+ * PhpCompta 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 PhpCompta; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+// Copyright Author Dany De Bontridder address@hidden
+
+/**
+ * @file
+ * @brief user's bookmark
+ */
+if ( ! defined ('ALLOWED')) die('Appel direct ne sont pas permis');
+echo HtmlInput::title_box("Favoris", "bookmark_div");
+if (! isset($_GET['ac'])) {
+ die ('CODE ACCES DIRECT INCORRECT');
+}
+// Add bookmark
+if (isset($_GET['bookmark_add'])){
+ $cn->exec_sql("insert into bookmark(b_action,login) values($1,$2)",
+ array($_GET['ac'],$g_user->login));
+}
+// remove bookmark
+if (isset($_GET['bookmark_delete']) && isset ($_GET['book'])){
+ $a_book=$_GET['book'];
+ for ($e=0;$e<count($a_book);$e++)
+ {
+ $cn->exec_sql("delete from bookmark where b_id=$1 and login=$2",
+ array($a_book[$e],$g_user->login));
+ }
+}
+
+$bookmark_sql="select distinct b_id,b_action,b_order,me_description,
javascript"
+ . " from bookmark "
+ . "join v_menu_description on (code=b_action)"
+ . "where "
+ . "login=$1 order by b_order,b_action";
+$a_bookmark=$cn->get_array($bookmark_sql,array($g_user->login));
+$url="do.php?gDossier=".Dossier::id()."&ac=";
+?>
+<div class="content">
+<form id="bookmark_del_frm" method="get" onsubmit="remove_bookmark();return
false">
+<?php echo HtmlInput::array_to_hidden(array("gDossier",'ac'), $_REQUEST); ?>
+
+ <table class="result">
+ <?php for ($i=0;$i<count($a_bookmark);$i++): ?>
+ <tr class="<?php echo (($i%2)==0?'odd':'even')?>">
+ <td>
+ <?php
+ $ch=new ICheckBox('book[]');
+ $ch->value=$a_bookmark[$i]['b_id'];
+ echo $ch->input();
+ ?>
+ </td>
+ <td>
+ <a class='mtitle' style='text-decoration: underline'
href="<?php echo $url."&ac=".$a_bookmark[$i]['b_action']; ?>">
+ <?php echo $a_bookmark[$i]['b_action'] ?>
+ </a>
+ </td>
+ <td>
+ <?php echo $a_bookmark[$i]['me_description'] ?>
+ </td>
+ </tr>
+ <?php endfor; ?>
+ </table>
+<?php echo HtmlInput::submit("bookmark_delete", "Supprimez favoris
sélectionnés"); ?>
+</form>
+<form id="bookmark_frm" method="get" onsubmit="save_bookmark();return false">
+<?php
+echo "Menu actuel : ".$_GET['ac'];
+echo HtmlInput::array_to_hidden(array("gDossier","ac"), $_REQUEST);
+?>
+<p>
+<?php echo HtmlInput::submit("bookmark_add", "Ajoutez le menu actuel à vos
favoris"); ?>
+</form>
+
+
+</div>
\ No newline at end of file
---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r5393 - phpcompta/trunk/include,
phpcompta-dev <=