1 --- agata/agata.php.old Fri Dec 13 19:18:15 2002
2 +++ agata/agata.php Fri Dec 13 19:44:39 2002
6 //Gtk::rc_parse('./AquaGraphite/gtk/gtkrc');
8 +$aAgataConfig = parse_ini_file(getenv("HOME")."/.agata",TRUE);
9 $agapp = new AgataMain(&$aAgataConfig, $aDescription, $setupScreenLanguage);
12 --- agata/config.php.old Fri Dec 13 19:43:24 2002
13 +++ agata/config.php Fri Dec 13 19:43:38 2002
16 $setupScreenLanguage = 'en';
18 -$aAgataConfig['sagu']['Project'] = 'Sagu';
19 -$aAgataConfig['sagu']['LoginHOST'] = '192.168.0.62';
20 -$aAgataConfig['sagu']['LoginDB'] = 'sagu';
21 -$aAgataConfig['sagu']['LoginUID'] = 'postgres';
22 -$aAgataConfig['sagu']['LoginPWD'] = '';
23 -$aAgataConfig['sagu']['Language'] = 'en';
24 -$aAgataConfig['sagu']['DataBase'] = 'pgsql';
25 -$aAgataConfig['sagu']['Theme'] = 'AquaGraphite';
26 -$aAgataConfig['sagu']['PsSoft'] = 'gv';
27 -$aAgataConfig['sagu']['TxtSoft'] = 'kwrite';
28 -$aAgataConfig['sagu']['DiaSoft'] = 'dia';
29 -$aAgataConfig['sagu']['BrowserSoft'] = 'konqueror';
30 -$aAgataConfig['sagu']['SpreadSoft'] = 'kspread';
31 -$aAgataConfig['sagu']['Precision'] = '2';
32 -$aAgataConfig['sagu']['ThouSep'] = '.';
33 -$aAgataConfig['sagu']['DecSep'] = ',';
34 -$aAgataConfig['sagu']['DateFmt'] = 'd/m/Y';
35 -$aAgataConfig['sagu']['DateTimeFmt'] = 'd/m/Y';
36 -$aAgataConfig['sagu']['Orientation'] = 'Portrait';
37 -$aAgataConfig['sagu']['PsLineLen'] = '500';
39 -$aAgataConfig['siga']['Project'] = 'Siga';
40 -$aAgataConfig['siga']['LoginHOST'] = '192.168.0.6';
41 -$aAgataConfig['siga']['LoginDB'] = 'dadosadv';
42 -$aAgataConfig['siga']['LoginUID'] = 'postgres';
43 -$aAgataConfig['siga']['LoginPWD'] = '';
44 -$aAgataConfig['siga']['Language'] = 'en';
45 -$aAgataConfig['siga']['DataBase'] = 'pgsql';
46 -$aAgataConfig['siga']['Theme'] = '4Missy';
47 -$aAgataConfig['siga']['PsSoft'] = 'gv';
48 -$aAgataConfig['siga']['TxtSoft'] = 'kwrite';
49 -$aAgataConfig['siga']['DiaSoft'] = 'dia';
50 -$aAgataConfig['siga']['BrowserSoft'] = 'konqueror';
51 -$aAgataConfig['siga']['SpreadSoft'] = 'kspread';
52 -$aAgataConfig['siga']['Precision'] = '2';
53 -$aAgataConfig['siga']['ThouSep'] = '.';
54 -$aAgataConfig['siga']['DecSep'] = ',';
55 -$aAgataConfig['siga']['DateFmt'] = 'd/m/Y';
56 -$aAgataConfig['siga']['DateTimeFmt'] = 'd/m/Y';
57 -$aAgataConfig['siga']['Orientation'] = 'Portrait';
58 -$aAgataConfig['siga']['PsLineLen'] = '500';
60 -$aAgataConfig['test']['Project'] = 'Teste';
61 -$aAgataConfig['test']['LoginHOST'] = 'SAMPLE';
62 -$aAgataConfig['test']['LoginDB'] = 'SAMPLE';
63 -$aAgataConfig['test']['LoginUID'] = 'db2inst1';
64 -$aAgataConfig['test']['LoginPWD'] = 'db2inst1';
65 -$aAgataConfig['test']['Language'] = 'pt';
66 -$aAgataConfig['test']['DataBase'] = 'odbc';
67 -$aAgataConfig['test']['Theme'] = '4Missy';
68 -$aAgataConfig['test']['PsSoft'] = 'gv';
69 -$aAgataConfig['test']['TxtSoft'] = 'kwrite';
70 -$aAgataConfig['test']['DiaSoft'] = 'dia';
71 -$aAgataConfig['test']['BrowserSoft'] = 'konqueror';
72 -$aAgataConfig['test']['SpreadSoft'] = 'kspread';
73 -$aAgataConfig['test']['Precision'] = '2';
74 -$aAgataConfig['test']['ThouSep'] = '.';
75 -$aAgataConfig['test']['DecSep'] = ',';
76 -$aAgataConfig['test']['DateFmt'] = 'd/m/Y';
77 -$aAgataConfig['test']['DateTimeFmt'] = 'd/m/Y';
78 -$aAgataConfig['test']['Orientation'] = 'Portrait';
79 -$aAgataConfig['test']['PsLineLen'] = '500';
81 -$aAgataConfig['gnuteca']['Project'] = 'Gnuteca';
82 -$aAgataConfig['gnuteca']['LoginHOST'] = '192.168.0.54';
83 -$aAgataConfig['gnuteca']['LoginDB'] = 'gnuteca';
84 -$aAgataConfig['gnuteca']['LoginUID'] = 'postgres';
85 -$aAgataConfig['gnuteca']['LoginPWD'] = '';
86 -$aAgataConfig['gnuteca']['Language'] = 'se';
87 -$aAgataConfig['gnuteca']['DataBase'] = 'pgsql';
88 -$aAgataConfig['gnuteca']['Theme'] = 'No theme';
89 -$aAgataConfig['gnuteca']['PsSoft'] = 'gv';
90 -$aAgataConfig['gnuteca']['TxtSoft'] = 'kwrite';
91 -$aAgataConfig['gnuteca']['DiaSoft'] = 'dia';
92 -$aAgataConfig['gnuteca']['BrowserSoft'] = 'konqueror';
93 -$aAgataConfig['gnuteca']['SpreadSoft'] = 'kspread';
94 -$aAgataConfig['gnuteca']['Precision'] = '2';
95 -$aAgataConfig['gnuteca']['ThouSep'] = '.';
96 -$aAgataConfig['gnuteca']['DecSep'] = ',';
97 -$aAgataConfig['gnuteca']['DateFmt'] = 'd/m/Y';
98 -$aAgataConfig['gnuteca']['DateTimeFmt'] = 'd/m/Y';
99 -$aAgataConfig['gnuteca']['Orientation'] = 'Portrait';
100 -$aAgataConfig['gnuteca']['PsLineLen'] = '500';
102 -$aAgataConfig['mysql']['Project'] = 'mysql';
103 -$aAgataConfig['mysql']['LoginHOST'] = '192.168.0.54';
104 -$aAgataConfig['mysql']['LoginDB'] = 'test';
105 -$aAgataConfig['mysql']['LoginUID'] = 'mysql';
106 -$aAgataConfig['mysql']['LoginPWD'] = '';
107 -$aAgataConfig['mysql']['Language'] = 'pt';
108 -$aAgataConfig['mysql']['DataBase'] = 'mysql';
109 -$aAgataConfig['mysql']['Theme'] = '4Missy';
110 -$aAgataConfig['mysql']['PsSoft'] = '';
111 -$aAgataConfig['mysql']['TxtSoft'] = '';
112 -$aAgataConfig['mysql']['BrowserSoft'] = '';
113 -$aAgataConfig['mysql']['SpreadSoft'] = '';
117 $aDescription['Project'] = 'Project Name';
118 $aDescription['LoginHOST'] = 'IP Address of Database';
119 $aDescription['LoginDB'] = 'Database Name';
120 --- agata/config.ini.old Thu Jan 1 01:00:00 1970
121 +++ agata/config.ini Fri Dec 13 19:49:12 2002
126 +# LoginHOST = 192.168.0.62
128 +# LoginUID = postgres
132 +# Theme = AquaGraphite
136 +# BrowserSoft = konqueror
137 +# SpreadSoft = kspread
142 +# DateTimeFmt = d/m/Y
143 +# Orientation = Portrait
145 --- agata/classes/AgataCore.class.old Fri Dec 13 20:17:06 2002
146 +++ agata/classes/AgataCore.class Fri Dec 13 20:23:32 2002
149 function GravaConfig($project, $Language = null)
151 - $fd = fopen ("config.php", "w");
152 + $fd = @fopen ("config.php", "w");
155 fwrite ($fd, "<?\n");
157 fwrite ($fd, '$setupScreenLanguage = ' . "'" . $this->aAgataConfig[$project]['Language'] . "';\n\n");
160 + fwrite($fd, "\n\n");
162 + foreach($this->aDescription as $key => $Config)
164 + $Description = $this->aDescription[$key];
165 + fwrite($fd, '$aDescription' . "['$key'] = '$Description';\n");
167 + fwrite ($fd, "?>\n");
171 + $fd = @fopen (getenv("HOME")."/.agata", "w");
176 $project = $this->aAgataConfig[$project]['Project'];
177 @@ -142,33 +156,24 @@
179 if (is_array($Content))
185 + fwrite($fd, "[$key]\n");
186 foreach ($Content as $Config => $Value)
192 - fwrite($fd, str_pad('$aAgataConfig' . "['$key']['$Config'] ",40, ' ', STR_PAD_RIGHT) . "= '$Value';\n");
193 + fwrite($fd, str_pad($Config,40,' ',STR_PAD_RIGHT)."= $Value\n");
197 else if (($key != 'defaultConfiguration') && ($content))
199 - fwrite($fd, '$aAgataConfig' . "['$key'] = '$Content';\n");
201 + fwrite($fd, "[$key]\n\n$Content\n"); // TESTME!!!
205 - fwrite($fd, "\n\n");
207 - foreach($this->aDescription as $key => $Config)
209 - $Description = $this->aDescription[$key];
210 - fwrite($fd, '$aDescription' . "['$key'] = '$Description';\n");
212 - fwrite ($fd, "?>\n");
219 \ No newline at end of file