ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilRpcIniFileWriter.php
Go to the documentation of this file.
1
<?
php
2
/*
3
+-----------------------------------------------------------------------------+
4
| ILIAS open source |
5
+-----------------------------------------------------------------------------+
6
| Copyright (c) 1998-2001 ILIAS open source, University of Cologne |
7
| |
8
| This program is free software; you can redistribute it and/or |
9
| modify it under the terms of the GNU General Public License |
10
| as published by the Free Software Foundation; either version 2 |
11
| of the License, or (at your option) any later version. |
12
| |
13
| This program is distributed in the hope that it will be useful, |
14
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
15
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16
| GNU General Public License for more details. |
17
| |
18
| You should have received a copy of the GNU General Public License |
19
| along with this program; if not, write to the Free Software |
20
| Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
21
+-----------------------------------------------------------------------------+
22
*/
23
29
class
ilRpcIniFileWriter
30
{
31
protected
$ini
=
''
;
32
33
protected
$host
;
34
protected
$port
;
35
protected
$indexPath
;
36
protected
$logPath
;
37
protected
$logLevel
;
38
protected
$numThreads
;
39
protected
$max_file_size
;
40
41
42
public
function
__construct
()
43
{
44
45
}
46
47
public
function
write
()
48
{
49
global
$ilSetting
,
$ilIliasIniFile
;
50
51
// Main section
52
$this->ini =
"[Server]\n"
;
53
$this->ini .=
"IpAddress = "
.$this->getHost().
"\n"
;
54
$this->ini .=
"Port = "
.$this->getPort().
"\n"
;
55
$this->ini .=
"IndexPath = "
.$this->getIndexPath().
"\n"
;
56
$this->ini .=
"LogFile = "
.$this->getLogPath().
"\n"
;
57
$this->ini .=
"LogLevel = "
.$this->getLogLevel().
"\n"
;
58
$this->ini .=
"NumThreads = "
.$this->getNumThreads().
"\n"
;
59
$this->ini .=
"RamBufferSize = 256\n"
;
60
$this->ini .=
"IndexMaxFileSizeMB = "
.$this->getMaxFileSize().
"\n"
;
61
62
$this->ini .=
"\n"
;
63
64
$this->ini .=
"[Client1]\n"
;
65
$this->ini .=
"ClientId = "
.CLIENT_ID.
"\n"
;
66
$this->ini .=
"NicId = "
.$ilSetting->get(
'inst_id'
,0).
"\n"
;
67
$this->ini .=
"IliasIniPath = "
.$ilIliasIniFile->readVariable(
'server'
,
'absolute_path'
).DIRECTORY_SEPARATOR.
"ilias.ini.php\n"
;
68
69
return
true
;
70
}
71
72
public
function
getIniString
()
73
{
74
return
$this->ini
;
75
}
76
82
public
function
getHost
()
83
{
84
return
$this->host
;
85
}
92
public
function
setHost
(
$host
)
93
{
94
$this->host=
$host
;
95
}
101
public
function
getIndexPath
()
102
{
103
return
$this->indexPath
;
104
}
111
public
function
setIndexPath
(
$indexPath
)
112
{
113
$this->indexPath=
$indexPath
;
114
}
120
public
function
getLogLevel
()
121
{
122
return
$this->logLevel
;
123
}
130
public
function
setLogLevel
(
$logLevel
)
131
{
132
$this->logLevel=
$logLevel
;
133
}
139
public
function
getLogPath
()
140
{
141
return
$this->logPath
;
142
}
149
public
function
setLogPath
(
$logPath
)
150
{
151
$this->logPath=
$logPath
;
152
}
158
public
function
getNumThreads
()
159
{
160
return
$this->numThreads
;
161
}
168
public
function
setNumThreads
(
$numThreads
)
169
{
170
$this->numThreads=
$numThreads
;
171
}
177
public
function
getPort
()
178
{
179
return
$this->port
;
180
}
187
public
function
setPort
(
$port
)
188
{
189
$this->port=
$port
;
190
}
191
196
public
function
setMaxFileSize
($a_fs)
197
{
198
$this->max_file_size = $a_fs;
199
}
200
205
public
function
getMaxFileSize
()
206
{
207
return
$this->max_file_size
;
208
}
209
210
211
}
212
?>
ilRpcIniFileWriter\$port
$port
Definition:
class.ilRpcIniFileWriter.php:34
ilRpcIniFileWriter\setIndexPath
setIndexPath($indexPath)
Sets $indexPath.
Definition:
class.ilRpcIniFileWriter.php:111
ilRpcIniFileWriter\getIniString
getIniString()
Definition:
class.ilRpcIniFileWriter.php:72
ilRpcIniFileWriter\getPort
getPort()
Returns $port.
Definition:
class.ilRpcIniFileWriter.php:177
ilRpcIniFileWriter\$indexPath
$indexPath
Definition:
class.ilRpcIniFileWriter.php:35
ilRpcIniFileWriter\getIndexPath
getIndexPath()
Returns $indexPath.
Definition:
class.ilRpcIniFileWriter.php:101
ilRpcIniFileWriter\$max_file_size
$max_file_size
Definition:
class.ilRpcIniFileWriter.php:39
ilRpcIniFileWriter\setNumThreads
setNumThreads($numThreads)
Sets $numThreads.
Definition:
class.ilRpcIniFileWriter.php:168
ilRpcIniFileWriter\setLogPath
setLogPath($logPath)
Sets $logPath.
Definition:
class.ilRpcIniFileWriter.php:149
ilRpcIniFileWriter\$host
$host
Definition:
class.ilRpcIniFileWriter.php:33
ilRpcIniFileWriter\setHost
setHost($host)
Sets $host.
Definition:
class.ilRpcIniFileWriter.php:92
ilRpcIniFileWriter\setPort
setPort($port)
Sets $port.
Definition:
class.ilRpcIniFileWriter.php:187
ilRpcIniFileWriter
Creates a java server ini file for the current client
Definition:
class.ilRpcIniFileWriter.php:29
ilRpcIniFileWriter\setLogLevel
setLogLevel($logLevel)
Sets $logLevel.
Definition:
class.ilRpcIniFileWriter.php:130
ilRpcIniFileWriter\__construct
__construct()
Definition:
class.ilRpcIniFileWriter.php:42
ilRpcIniFileWriter\getHost
getHost()
Returns $host.
Definition:
class.ilRpcIniFileWriter.php:82
ilRpcIniFileWriter\$ini
$ini
Definition:
class.ilRpcIniFileWriter.php:31
ilRpcIniFileWriter\$logLevel
$logLevel
Definition:
class.ilRpcIniFileWriter.php:37
ilRpcIniFileWriter\getLogPath
getLogPath()
Returns $logPath.
Definition:
class.ilRpcIniFileWriter.php:139
ilRpcIniFileWriter\$logPath
$logPath
Definition:
class.ilRpcIniFileWriter.php:36
ilRpcIniFileWriter\getMaxFileSize
getMaxFileSize()
Get max file size mb.
Definition:
class.ilRpcIniFileWriter.php:205
ilRpcIniFileWriter\getNumThreads
getNumThreads()
Returns $numThreads.
Definition:
class.ilRpcIniFileWriter.php:158
ilRpcIniFileWriter\setMaxFileSize
setMaxFileSize($a_fs)
Set max file size mb.
Definition:
class.ilRpcIniFileWriter.php:196
$ilSetting
global $ilSetting
Definition:
privfeed.php:17
$ilIliasIniFile
$ilIliasIniFile
Definition:
imagemanager.php:34
ilRpcIniFileWriter\$numThreads
$numThreads
Definition:
class.ilRpcIniFileWriter.php:38
php
ilRpcIniFileWriter\write
write()
Definition:
class.ilRpcIniFileWriter.php:47
ilRpcIniFileWriter\getLogLevel
getLogLevel()
Returns $logLevel.
Definition:
class.ilRpcIniFileWriter.php:120
Services
WebServices
RPC
classes
class.ilRpcIniFileWriter.php
Generated on Fri Jan 17 2025 19:01:20 for ILIAS by
1.8.13 (using
Doxyfile
)