phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r237 - in trunk/coprop: . include


From: phpcompta-dev
Subject: [Phpcompta-dev] r237 - in trunk/coprop: . include
Date: Wed, 4 Jan 2012 16:31:33 +0100 (CET)

Author: danydb
Date: 2012-01-04 16:31:33 +0100 (Wed, 04 Jan 2012)
New Revision: 237

Added:
   trunk/coprop/include/ajax_remove_key.php
Modified:
   trunk/coprop/ajax.php
   trunk/coprop/coprop-javascript.js
   trunk/coprop/include/key.inc.php
Log:
remove key

Modified: trunk/coprop/ajax.php
===================================================================
--- trunk/coprop/ajax.php       2012-01-04 15:23:56 UTC (rev 236)
+++ trunk/coprop/ajax.php       2012-01-04 15:31:33 UTC (rev 237)
@@ -21,6 +21,8 @@
        case 'modkey':
                require_once 'include/ajax_mod_key.php';
                break;
+        case 'removekey':
+            require_once 'include/ajax_remove_key.php';
 
        default:
 

Modified: trunk/coprop/coprop-javascript.js
===================================================================
--- trunk/coprop/coprop-javascript.js   2012-01-04 15:23:56 UTC (rev 236)
+++ trunk/coprop/coprop-javascript.js   2012-01-04 15:31:33 UTC (rev 237)
@@ -58,7 +58,7 @@
                                        remove_waiting_box();
                                        $("row"+lot_id).style.color="red";
                                        
$("row"+lot_id).style.textDecoration="line-through";
-                                       $("col"+lot_id).innerHTML="Enlevé";
+                                       $("col"+lot_id).innerHTML="Effacé";
 
                                        //response.responseText.evalScripts();
                                }
@@ -174,7 +174,40 @@
                alert(e.message);
        }
 }
-function del_key(plugin_code,ac,dossier,lot_id)
+
+function remove_key(plugin_code,ac,dossier,key_id)
 {
+       if (! confirm("Vous voulez effacer cette clef ?")) { return;}
+       waiting_box();
+       try
+       {
+               var 
queryString="plugin_code="+plugin_code+"&gDossier="+dossier+"&key_id="+key_id+'&ac='+ac+"&act=removekey";
+               var action=new Ajax.Request ( 'ajax.php',
+               {
+                       method:'get',
+                       parameters:queryString,
+                       onFailure:null,
+                       onSuccess:function (response)
+                       {
+                               try
+                               {
+                                       remove_waiting_box();
+                                       $("row"+key_id).style.color="red";
+                                       
$("row"+key_id).style.textDecoration="line-through";
+                                       $("col"+key_id).innerHTML="Effacé";
 
+                                       //response.responseText.evalScripts();
+                               }
+                               catch(e)
+                               {
+                                       alert("Réponse Ajax ="+e.message);
+                               }
+                       }
+               }
+               );
+       }
+       catch(e)
+       {
+               alert(e.message);
+       }
 }
\ No newline at end of file

Added: trunk/coprop/include/ajax_remove_key.php
===================================================================
--- trunk/coprop/include/ajax_remove_key.php                            (rev 0)
+++ trunk/coprop/include/ajax_remove_key.php    2012-01-04 15:31:33 UTC (rev 
237)
@@ -0,0 +1,4 @@
+<?php
+global $cn;
+$cn->exec_sql("delete from copro.clef_repartition where 
cr_id=$1",array($key_id));
+?>

Modified: trunk/coprop/include/key.inc.php
===================================================================
--- trunk/coprop/include/key.inc.php    2012-01-04 15:23:56 UTC (rev 236)
+++ trunk/coprop/include/key.inc.php    2012-01-04 15:31:33 UTC (rev 237)
@@ -60,20 +60,26 @@
                <th>
                        Note
                </th>
+                <th></th>
        </tr>
 <?
 for ($i=0;$i < count($a_key);$i++):
        
$js=sprintf("mod_key('%s','%s','%s','%s')",$gDossier,$_REQUEST['plugin_code'],$_REQUEST['ac'],$a_key[$i]['cr_id']);
        $mod_key=HtmlInput::anchor($a_key[$i]['cr_name'],"","onclick=\"$js\"");
 ?>
-       <tr>
+       <tr id="row<?=$a_key[$i]['cr_id']?>">
                <td>
                        <?=$mod_key?>
                </td>
                <td>
                        <?=$a_key[$i]['cr_note']?>
                </td>
-               <td>
+               <td id="col<?=$a_key[$i]['cr_id']?>">
+                    <?
+                    
$js="onclick=remove_key('".$_REQUEST['plugin_code']."','".$_REQUEST['ac']."','".$_REQUEST['gDossier']."','".$a_key[$i]['cr_id']."')";
+                       echo HtmlInput::anchor("enlever","",$js);
+                        ?>
+                </td>
        </tr>
 <?
 endfor;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]