phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r4328 - in phpcompta/trunk: html html/js include/templat


From: phpcompta-dev
Subject: [Phpcompta-dev] r4328 - in phpcompta/trunk: html html/js include/template
Date: Thu, 10 Nov 2011 17:07:23 +0100 (CET)

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 address@hidden
-
-/*!\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 address@hidden
-
-/*!\file
- * \brief javascript script for extension
- *
- */
-/**
address@hidden show the popup for extension and call ajax
address@hidden 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
-                                  }
-                                );
-}
-/**
address@hidden 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
-                                  }
-                                );
-}
-
-/**
address@hidden 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);
-    }
-
-}
-/**
address@hidden 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




reply via email to

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