[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r237 - in trunk/coprop: . include,
phpcompta-dev <=