Author: danydb Date: 2011-11-10 17:07:22 +0100 (Thu, 10 Nov 2011) New Revision: 4328
Removed: phpcompta/trunk/html/ajax_extension.php phpcompta/trunk/html/js/extension.js phpcompta/trunk/include/template/extension-detail.php phpcompta/trunk/include/template/extension-sec.php phpcompta/trunk/include/template/extension.php Log: remove obsolete files Deleted: phpcompta/trunk/html/ajax_extension.php =================================================================== --- phpcompta/trunk/html/ajax_extension.php 2011-11-10 15:54:17 UTC (rev 4327) +++ phpcompta/trunk/html/ajax_extension.php 2011-11-10 16:07:22 UTC (rev 4328) @@ -1,219 +0,0 @@ -<?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 -*/ -/* $Revision$ */ - -// Copyright Author Dany De Bontridder [email protected] - -/*!\file - * \brief this file answer to ajax - * parameters : - * - action =de details extension - * parameters : dossier, and ex_id - * - * - */ -require_once('class_dossier.php'); -require_once('constant.security.php'); -require_once('class_extension.php'); -require_once('function_javascript.php'); -require_once('ac_common.php'); -require_once('class_user.php'); -require_once('class_iselect.php'); -require_once ('class_user.php'); - -$cn=new Database(dossier::id()); -/* check user */ -$user=new User($cn); -set_language(); -$user->check(true); -$user->check_dossier(dossier::id(),true); -if ($user->check_action(EXTENSION)==0 ) exit; -$var=array('gDossier','action'); -$cont=0; -/* check if mandatory parameters are given */ -foreach ($var as $v) -{ - if ( ! isset ($_REQUEST [$v] ) ) - { - echo "$v is not set "; - $cont=1; - } -} -extract ($_REQUEST); -$r=""; -$extra=""; -$ctl=""; -switch($action) -{ - /*---------------------------------------------------------------------- - *detail of an extension - * - *----------------------------------------------------------------------*/ -case 'de': - $ext=new Extension($cn); - $ext->set_parameter("id",$ex_id); - $ext->load(); - $str_hidden=HtmlInput::hidden('ex_id',$ex_id); - $name=new IText('name',$ext->get_parameter("name")); - $str_name=$name->input(); - - $code=new IText('code',$ext->get_parameter("code")); - $str_code=$code->input(); - - $desc=new IText('desc',$ext->get_parameter("desc")); - $str_desc=$desc->input(); - - $file=new IText('file',$ext->get_parameter("filepath")); - $str_file=$file->input(); - - $enable=new ISelect('enable'); - $array=array( - array ('label'=>_('Oui'),'value'=>'Y'), - array('label'=>_('Non'),'value'=>'N') - ); - $enable->value=$array; - $enable->selected=$ext->get_parameter('enable'); - $str_enable=$enable->input(); - $r.='<div style="overflow:hidden;">'; - $r.='<form id="formext" onsubmit="extension_save(this);return false">'; - $r.=dossier::hidden(); - /* property of the extension */ - ob_start(); - require_once('template/extension-detail.php'); - $r.=ob_get_contents(); - ob_clean(); - /* security */ - $ans=array(array('value'=>'Y','label'=>_('Accès')), - array('value'=>'N','label'=>_('Interdit')) - ); - $array=User::get_list(dossier::id()); - - for ($i=0;$i<sizeof($array);$i++) - { - $i_select=new ISelect("is_".$array[$i]['use_login']); - $i_select->value=$ans; - $i_select->selected=($ext->can_request($array[$i]['use_login'])==1)?'Y':'N'; - $array[$i]['access']=$i_select->input(); - } - require_once('template/extension-sec.php'); - $r.=ob_get_contents(); - ob_clean(); - - /* submit */ - $r.=HtmlInput::submit('ex_save',_('Sauve')); - $r.='</form>'; - $r.='</div>'; - $ctl='dtext'; - break; - /* ---------------------------------------------------------------------- - * new extension - *----------------------------------------------------------------------*/ -case 'ne': - $ext=new Extension($cn); - $ext->set_parameter("id",0); - $str_hidden=HtmlInput::hidden('ex_id',0); - - $name=new IText('name',""); - $str_name=$name->input(); - - $code=new IText('code',""); - $str_code=$code->input(); - - $desc=new IText('desc',""); - $str_desc=$desc->input(); - - $file=new IText('file',""); - $str_file=$file->input(); - - $enable=new ISelect('enable'); - $array=array( - array ('label'=>_('Oui'),'value'=>'Y'), - array('label'=>_('Non'),'value'=>'N') - ); - $enable->value=$array; - $enable->selected='Y'; - $str_enable=$enable->input(); - $r.='<div style="overflow:auto">'; - $r.='<form id="formext" onsubmit="extension_save(this);return false;">'; - $r.=dossier::hidden(); - ob_start(); - require_once('template/extension-detail.php'); - $r.=ob_get_contents(); - ob_clean(); - - /* security */ - $ans=array(array('value'=>'Y','label'=>_('Accès')), - array('value'=>'N','label'=>_('Interdit')) - ); - $array=User::get_list(dossier::id()); - for ($i=0;$i<sizeof($array);$i++) - { - $i_select=new ISelect("is_".$array[$i]['use_login']); - $i_select->value=$ans; - $i_select->selected=($ext->can_request($array[$i]['use_login'])==1)?'Y':'N'; - $array[$i]['access']=$i_select->input(); - } - require_once('template/extension-sec.php'); - $r.=ob_get_contents(); - ob_clean(); - - - $r.=HtmlInput::submit('ex_save',_('Sauve')); - $r.='</form>'; - $r.='</div>'; - $ctl='dtext'; - break; - /*---------------------------------------------------------------------- - * save the extension - * - *----------------------------------------------------------------------*/ -case 'se': - ob_start(); - $ext=new Extension($cn); - $ext->fromArray($_POST); - try - { - $ext->save(); - $ext->save_security($_POST); - } - catch (Exception $e) - { - $r=alert(j( $e->getMessage()),true); - } - $html=ob_get_contents(); - ob_clean(); - break; -case 're': - $ext=new Extension($cn); - $ext->set_parameter('id',$ex_id); - $ext->delete(); - break; -} - -$html=escape_xml($r); - -header('Content-type: text/xml; charset=UTF-8'); -echo <<<EOF -<?xml version="1.0" encoding="UTF-8"?> - <data> - <ctl>$ctl</ctl> - <code>$html</code> - <extra>$extra</extra> - </data> -EOF; Deleted: phpcompta/trunk/html/js/extension.js =================================================================== --- phpcompta/trunk/html/js/extension.js 2011-11-10 15:54:17 UTC (rev 4327) +++ phpcompta/trunk/html/js/extension.js 2011-11-10 16:07:22 UTC (rev 4328) @@ -1,186 +0,0 @@ -/* - * 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 -*/ -/* $Revision$ */ - -// Copyright Author Dany De Bontridder [email protected] - -/*!\file - * \brief javascript script for extension - * - */ -/** -*@brief show the popup for extension and call ajax -*@param the id of the extension to show -*/ -function detail_extension(p_code) -{ - var dossier=$("gDossier").value; - showIPopup("dtext"); - var queryString='gDossier='+dossier; - queryString+='&ex_id='+p_code; - queryString+='&action=de'; // de for detail extension - - var action=new Ajax.Request ( 'ajax_extension.php', - { - method:'get', - parameters:queryString, - onFailure:errorExtension, - onSuccess:extDetail - } - ); -} -/** -*@brief show the popup for adding a new extension and call ajax -*/ -function new_extension() -{ - var dossier=$("gDossier").value; - showIPopup("dtext"); - var queryString='gDossier='+dossier; - queryString+='&action=ne'; // ne for new extension - - var action=new Ajax.Request ( 'ajax_extension.php', - { - method:'get', - parameters:queryString, - onFailure:errorExtension, - onSuccess:extDetail - } - ); -} - -/** -*@brief show the detail of a form -*/ -function extDetail(req) -{ - try - { - var answer=req.responseXML; - var a=answer.getElementsByTagName('ctl'); - if ( a.length == 0 ) - { - var rec=req.responseText; - alert ('erreur :'+rec); - } - var html=answer.getElementsByTagName('code'); - var name_ctl=a[0].firstChild.nodeValue+'_content'; - var code_html=getNodeText(html[0]); - code_html=unescape_xml(code_html); - $(name_ctl).innerHTML=code_html; - } - catch (e) - { - alert(e.message); - } - try - { - code_html.evalScripts(); - } - catch(e) - { - alert("Impossible executer script de la reponse\n"+e.message); - } - -} -/** -*@brief save the extension (add or update) -*/ -function extension_save(p_obj_form) -{ - try - { - var dossier=$("gDossier").value; - var queryString='gDossier='+dossier; - queryString+='&action=se'; // se save extension - // Data must be taken here - try - { - var data=$(p_obj_form).serialize(false); - } - catch(f) - { - var sType=p_obj_form.tagName; - var sName=p_obj_form.id; - var nbElement=p_obj_form.elements.length; - alert("Message"+sName+" "+sType+" Nb Element"+nbElement+" "+f.message+"\n"); - throw (f); - } - queryString+='&'+data; - $("dtext_content").innerHTML=loading(); -var action=new Ajax.Request ( 'ajax_extension.php', { method:'POST', parameters:queryString,onFailure:errorExtension, - onSuccess:successSave } ); - - hideIPopup('dtext'); - } - catch(e) - { - alert("Probleme extension_save "+e._message+"\n"+e.description); - } -} -function errorExtension() -{ - alert('Ajax extension failed'); -} -function successSave(req) -{ - try - { - var answer=req.responseXML; - var html=answer.getElementsByTagName('code'); - var code_html=''; - if ( html[0].firstChild != null ) - { - code_html=html[0].firstChild.nodeValue; - code_html=unescape_xml(code_html); - } - } - catch (e) - { - alert(e.message); - } - try - { - if (code_html.length > 0) - { - code_html.evalScripts(); - } - } - catch(e) - { - alert("Impossible executer script de la reponse\n"+e.message); - } - window.location.reload(); - -} -function extension_remove(ex_id) -{ - var dossier=$("gDossier").value; - var queryString='gDossier='+dossier; - queryString+='&ex_id='+ex_id; - queryString+='&action=re'; // re for remove extension - var action=new Ajax.Request ( 'ajax_extension.php', - { - method:'POST', - parameters:queryString, - onFailure:errorExtension, - onSuccess:successSave - } - ); - -} Deleted: phpcompta/trunk/include/template/extension-detail.php =================================================================== --- phpcompta/trunk/include/template/extension-detail.php 2011-11-10 15:54:17 UTC (rev 4327) +++ phpcompta/trunk/include/template/extension-detail.php 2011-11-10 16:07:22 UTC (rev 4328) @@ -1,47 +0,0 @@ -<div> -<?=$str_hidden?> -<fieldset> -<legend><?=_('Détail extension')?></legend> -<table> -<tr> -<td style="text-align:right"> -<?=_('Nom')?> -</td> -<td> -<?=$str_name?> -</td> -</TR> -<tr> -<td style="text-align:right"> -<?=_('Code')?></td> -<td> -<?=$str_code?> -</td> -</tr> -<tr> -<td style="text-align:right"> -<?=_('description')?> -</td> -<td> -<?=$str_desc?> -</td> -</tr> -<tr> -<td style="text-align:right"> -<?=_('chemin et nom de fichier')?> -</td> -<td> -<?=$str_file?> -</td> -</tr> -<tr> -<td style="text-align:right"> -<?=_('Activé')?> -</td> -<td> -<?=$str_enable?> -</td> -</tr> -</table> -</fieldset> -</div> Deleted: phpcompta/trunk/include/template/extension-sec.php =================================================================== --- phpcompta/trunk/include/template/extension-sec.php 2011-11-10 15:54:17 UTC (rev 4327) +++ phpcompta/trunk/include/template/extension-sec.php 2011-11-10 16:07:22 UTC (rev 4328) @@ -1,31 +0,0 @@ -<div style="overflow:hidden"> -<fieldset> -<legend><?=_('Sécurité')?></legend> -<table class="result"> -<tr > -<th><?=_('login')?></th> -<th><?=_('Prénom')?></th> -<th><?=_('Nom')?></th> -<th><?=_('Accès')?></th> -</tr> -<? for ($i = 0 ; $i < sizeof($array);$i++) : ?> -<? if ( $i % 2 == 0 ) $class="even"; else $class="odd"; ?> -<tr> -<td > -<?=$array[$i]['use_login']?> -</td> -<td> -<?=$array[$i]['use_first_name']?> -</td> -<td> -<?=$array[$i]['use_name']?> -</td> -<td> -<?=$array[$i]['access']?> -</td> -</tr> -<? endfor;?> - -</table> -</fieldset> -</div> \ No newline at end of file Deleted: phpcompta/trunk/include/template/extension.php =================================================================== --- phpcompta/trunk/include/template/extension.php 2011-11-10 15:54:17 UTC (rev 4327) +++ phpcompta/trunk/include/template/extension.php 2011-11-10 16:07:22 UTC (rev 4328) @@ -1,33 +0,0 @@ -<?=$str_new?> -<table width="100%"> -<? for ($i=0;$i < count($ext);$i++) : ?> -<? $idx=$ext[$i]['ex_id']; ?> -<tr id="<? echo 'tr_'.$idx;?>" > -<td> -<a href="javascript:detail_extension('<?=$idx?>')"> -<?=$ext[$i]['ex_code']?> -</a> -</td> -<td> -<?=$ext[$i]['ex_name']?> -</td> -<td> -<?=$ext[$i]['ex_desc']?> -</td> -<td> - <?if ($ext[$i]['ex_enable'] == 'Y' ) echo _('Activé'); else echo _('Désactivé');?> -</td> -<td> -<?php - $bt=new IButton('remove'); -$bt->label=_('Effacer extension'); -$bt->javascript='if (confirm(\''.j(_("Confirmez effacement de l'extension ??")).'\')) { '; -$bt->javascript.='extension_remove(\''.$ext[$i]['ex_id'].'\')}'; -echo $bt->input(); -?> -</td> -</tr> - - -<? endfor; ?> -</table> \ No newline at end of file _______________________________________________ Phpcompta-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/phpcompta-dev
