[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r4328 - in phpcompta/trunk: html html/js include/template,
phpcompta-dev <=