[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 écrire dans le ré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écessaires à
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r5302 - in phpcompta/trunk: html/admin include,
phpcompta-dev <=