Remove datapath web / baseurl

This commit is contained in:
Romain Neutron
2012-05-24 11:22:45 +02:00
parent 650f1121be
commit a9620ffaa5
9 changed files with 18 additions and 75 deletions

File diff suppressed because one or more lines are too long

View File

@@ -220,8 +220,6 @@ class Installer implements ControllerProviderInterface
$appbox->set_registry($registry);
$registry->set('GV_base_datapath_noweb', \p4string::addEndSlash($request->get('datapath_noweb')), \registry::TYPE_STRING);
$registry->set('GV_base_datapath_web', \p4string::addEndSlash($request->get('datapath_web')), \registry::TYPE_STRING);
$registry->set('GV_base_dataurl', \p4string::addEndSlash($request->get('mount_point_web')), \registry::TYPE_STRING);
$registry->set('GV_ServerName', $servername, \registry::TYPE_STRING);
$registry->set('GV_cli', $request->get('binary_php'), \registry::TYPE_STRING);
$registry->set('GV_imagick', $request->get('binary_convert'), \registry::TYPE_STRING);

View File

@@ -421,9 +421,7 @@ class API_V1_adapter extends API_V1_Abstract
'allowedFileExtension' => $registry->get('GV_appletAllowedFileEx'),
),
'filesystem' => array(
'web' => $registry->get('GV_base_datapath_web'),
'noWeb' => $registry->get('GV_base_datapath_noweb'),
'thumbnail' => $registry->get('GV_base_dataurl'),
),
'searchEngine' => array(
'configuration' => array(

View File

@@ -468,7 +468,7 @@ class databox extends base
$databox = self::get_instance($sbas_id);
$databox->insert_datas();
$databox->setNewStructure(
$data_template, $registry->get('GV_base_datapath_web'), $registry->get('GV_base_datapath_noweb'), $registry->get('GV_base_dataurl')
$data_template, $registry->get('GV_base_datapath_noweb')
);
return $databox;
@@ -845,7 +845,7 @@ class databox extends base
return $this;
}
public function setNewStructure(\SplFileInfo $data_template, $path_web, $path_doc)
public function setNewStructure(\SplFileInfo $data_template, $path_doc)
{
if ( ! file_exists($data_template->getPathname())) {
throw new \InvalidArgumentException(sprintf('File %s does not exists'));
@@ -854,8 +854,8 @@ class databox extends base
$contents = file_get_contents($data_template->getPathname());
$contents = str_replace(
array("{{basename}}", "{{datapathweb}}", "{{datapathnoweb}}")
, array($this->dbname, $path_web, $path_doc)
array("{{basename}}", "{{datapathnoweb}}")
, array($this->dbname, $path_doc)
, $contents
);

View File

@@ -441,14 +441,10 @@ class setup
$root . 'tmp/download',
$root . 'tmp/batches');
if ($registry->is_set('GV_base_datapath_web')) {
$pathes[] = $registry->get('GV_base_datapath_web');
}
if ($registry->is_set('GV_base_datapath_noweb')) {
$pathes[] = $registry->get('GV_base_datapath_noweb');
}
$constraints = array();
foreach ($pathes as $p) {

View File

@@ -287,29 +287,13 @@ $GV = array(
'default' => 'jpg,jpeg,bmp,tif,gif,png,pdf,doc,odt,mpg,mpeg,mov,avi,xls,flv,mp3,mp2',
'required' => true
),
array(
'type' => 'string',
'name' => 'GV_base_datapath_web',
'end_slash' => true,
'comment' => _('reglages:: dossier de stockage des vignettes publiees en acces direct'),
'default' => '',
'required' => true
),
array(
'type' => 'string',
'name' => 'GV_base_datapath_noweb',
'end_slash' => true,
'comment' => _('reglages:: dossier de stockage des fichiers proteges de l\'acces direct'),
'comment' => _('Default path for datas'),
'default' => '',
'required' => true
),
array(
'type' => 'string',
'name' => 'GV_base_dataurl',
'comment' => _('reglages:: point de montage des vignettes publiees en acces direct'),
'default' => 'web',
'end_slash' => false,
'required' => true
)
)
)

View File

@@ -17,7 +17,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<size>200</size>
<method>resample</method>
<dpi>72</dpi>
@@ -45,7 +45,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnailgif" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<size>200</size>
<mediatype>gif</mediatype>
<delay>500</delay>
@@ -54,7 +54,7 @@
<label lang="en">GIF Animation</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<size>200</size>
<mediatype>image</mediatype>
<writeDatas>no</writeDatas>
@@ -72,7 +72,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<mediatype>image</mediatype>
<writeDatas>no</writeDatas>
<label lang="fr">Imagette</label>
@@ -88,7 +88,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="false">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<mediatype>image</mediatype>
<method>resample</method>
<dpi>72</dpi>
@@ -110,7 +110,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="false">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<mediatype>image</mediatype>
<writeDatas>no</writeDatas>
<method>resample</method>

View File

@@ -16,7 +16,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<size>200</size>
<method>resample</method>
<dpi>72</dpi>
@@ -43,7 +43,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnailgif" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<size>200</size>
<mediatype>gif</mediatype>
<delay>500</delay>
@@ -52,7 +52,7 @@
<label lang="en">GIF Animation</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<size>200</size>
<mediatype>image</mediatype>
<writeDatas>no</writeDatas>
@@ -69,7 +69,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="true">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<mediatype>image</mediatype>
<size>200</size>
<writeDatas>no</writeDatas>
@@ -86,7 +86,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="false">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<mediatype>image</mediatype>
<method>resample</method>
<dpi>72</dpi>
@@ -108,7 +108,7 @@
<label lang="en">Preview</label>
</subdef>
<subdef class="thumbnail" name="thumbnail" downloadable="false">
<path>{{datapathweb}}{{basename}}/subdefs</path>
<path>{{datapathnoweb}}{{basename}}/subdefs</path>
<mediatype>image</mediatype>
<writeDatas>no</writeDatas>
<method>resample</method>

View File

@@ -662,39 +662,6 @@
<td><label>{% trans 'Repertoire de stockage des fichiers' %}</label></td>
<td><input class="path_to_test test_writeable required" type="text" name="datapath_noweb" value="" /></td>
</tr>
<tr>
<td><label>{% trans 'Repertoire de stockage des imagettes' %}</label></td>
<td><input class="path_to_test test_writeable required" type="text" name="datapath_web" value="" /></td>
</tr>
<tr>
<td><label>{% trans 'Point de montage des imagettes (voir aide ci dessous)' %}</label></td>
<td><input class="url_to_test same_domain required" type="text" name="mount_point_web" value="web/" /></td>
</tr>
<tr>
<td colspan="2">
<p>
{% trans 'Il faut declarer dans votre serveur web un montage vers le dossier de stockage des imagettes' %}
</p>
<h3>{% trans 'Exemple Apache' %}</h3>
<code>
&lt;VirtualHost *:80&gt;<br/>
&nbsp;&nbsp;...<br/>
&nbsp;&nbsp;Alias /mountpoint&nbsp;&nbsp;/path/to/thumbnail/folder<br/>
&nbsp;&nbsp;...<br/>
&lt;/VirtualHost&gt;
</code>
<h3>{% trans 'Exemple Nginx' %}</h3>
<code>
server {<br/>
&nbsp;&nbsp;...<br/>
&nbsp;&nbsp;location /mountpoint {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;alias /path/to/thumbnail/folder;<br/>
&nbsp;&nbsp;}<br/>
&nbsp;&nbsp;...<br/>
}
</code>
</td>
</tr>
</table>
</td>
</tr>