phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r5302 - in phpcompta/trunk: html/admin include


From: phpcompta-dev
Subject: [Phpcompta-dev] r5302 - in phpcompta/trunk: html/admin include
Date: Wed, 22 May 2013 17:16:06 +0200 (CEST)

Author: danydb
Date: 2013-05-22 17:16:06 +0200 (Wed, 22 May 2013)
New Revision: 5302

Modified:
   phpcompta/trunk/html/admin/setup.js
   phpcompta/trunk/html/admin/setup.php
   phpcompta/trunk/html/admin/template_config_form.php
   phpcompta/trunk/include/config_file.php
Log:
Fix some bugs for install on common server

Modified: phpcompta/trunk/html/admin/setup.js
===================================================================
--- phpcompta/trunk/html/admin/setup.js 2013-05-22 15:15:20 UTC (rev 5301)
+++ phpcompta/trunk/html/admin/setup.js 2013-05-22 15:16:06 UTC (rev 5302)
@@ -10,16 +10,17 @@
 content[204]="Mot de passe de l'utilisateur ";
 content[205]="Port de postgresql";
 content[206]="En version mono dossier, le nom de la base de données doit être 
mentionnée";
+content[207]="Vous devez choisir si phpcompta est installé sur l'un de vos 
servers ou sur un server mutualisé qui ne donne qu'une seule base de données";
 
 
 function show_dbname(obj) {
        try {
-               if (obj.value === '1')
+               if (obj.checked === true)
                {
-                       
this.document.getElementById('div_db').style.visibility= 'hidden';
+                       
this.document.getElementById('div_db').style.visibility= 'visible';
                }
                else {
-                       
this.document.getElementById('div_db').style.visibility= 'visible';
+                        
this.document.getElementById('div_db').style.visibility= 'hidden';
                }
        } catch (e) {
                alert(e.getMessage);

Modified: phpcompta/trunk/html/admin/setup.php
===================================================================
--- phpcompta/trunk/html/admin/setup.php        2013-05-22 15:15:20 UTC (rev 
5301)
+++ phpcompta/trunk/html/admin/setup.php        2013-05-22 15:16:06 UTC (rev 
5302)
@@ -125,8 +125,8 @@
     echo '<h2 class="notice"> Ecriture non possible </h2><p class="warning"> 
On ne peut pas &eacute;crire dans le r&eacute;pertoire de phpcompta, changez-en 
les droits </p>';
     exit();
   }
-create_htaccess();
 
+
 if ( ! 
file_exists('..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'include'.DIRECTORY_SEPARATOR.'config.inc.php'))
 {
   echo '<h1 class="info">Entrez les informations n&eacute;cessaires &agrave; 
phpcompta</h1>';
   echo '<form method="post">';
@@ -152,6 +152,8 @@
 require_once '../../include/constant.php';
 require_once('config_file.php');
 require_once('class_database.php');
+if ( defined ("MULTI") && MULTI==1) { create_htaccess();}
+
 echo "<h1>Configuration</h1>";
 ?>
 <h2>Info</h2>
@@ -252,11 +254,13 @@
 /* check user */
 if ( (defined("MULTI") && MULTI==1)|| !defined("MULTI"))
 {
+   
        $cn=new Database(-1,'template');
 } else
 {
        $cn=new Database();
 }
+
 ?>
 <h2>Base de données</h2>
 <?php

Modified: phpcompta/trunk/html/admin/template_config_form.php
===================================================================
--- phpcompta/trunk/html/admin/template_config_form.php 2013-05-22 15:15:20 UTC 
(rev 5301)
+++ phpcompta/trunk/html/admin/template_config_form.php 2013-05-22 15:16:06 UTC 
(rev 5302)
@@ -56,7 +56,7 @@
        <TD><?php echo $icport->input();echo HtmlInput::infobulle(205)?></TD>
 </TR>
 <tr>
-       <td>Mode Serveur mutualisé ou dédié</td>
+       <td>Mode Serveur mutualisé <?php echo HtmlInput::infobulle(207) ?></td>
        <td><?php echo $smulti->input() ?></td>
 </tr>
 <tr id="div_db" style="visibility:hidden">

Modified: phpcompta/trunk/include/config_file.php
===================================================================
--- phpcompta/trunk/include/config_file.php     2013-05-22 15:15:20 UTC (rev 
5301)
+++ phpcompta/trunk/include/config_file.php     2013-05-22 15:16:06 UTC (rev 
5302)
@@ -26,6 +26,7 @@
 
 require_once("class_itext.php");
 require_once '../../include/class_iselect.php';
+require_once '../../include/class_icheckbox.php';
 
 function is_unix()
 {
@@ -91,13 +92,8 @@
        /*
         * For version MONO
         */
-       $smulti=new ISelect ('multi');
-       $smulti->value=array(
-                       array('value'=>1,'label'=>'Serveur dédié : plusieurs 
dossiers'),
-                       array('value'=>0,'label'=>'Serveur Mutualisé: un seul 
dossier')
-               );
-       $smulti->selected=1;
-       $smulti->javascript=' onchange="show_dbname(this)" 
onkeypress="show_dbname(this)"';
+       $smulti=new ICheckBox('multi');
+       $smulti->javascript=' onchange="show_dbname(this)" ';
 
        $icdbname=new IText('cdbname');
 
@@ -149,8 +145,8 @@
 
     fputs($hFile, 'define ("domaine","");');
     fputs($hFile,"\r\n");
-
-       fputs($hFile, 'define ("MULTI","'.$multi.'");');
+    if (isset ($multi))        fputs($hFile, 'define ("MULTI",0);');
+    if (! isset ($multi))      fputs($hFile, 'define ("MULTI",1);');
        fputs($hFile,"\r\n");
     fputs($hFile, 'define ("dbname","'.$cdbname.'");');
     fputs($hFile,"\r\n");



---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu



reply via email to

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