mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 14:03:27 +00:00
Replace app['phraseanet.appbox']->get_databox using trait
This commit is contained in:
@@ -62,4 +62,25 @@ trait ApplicationBoxAware
|
|||||||
|
|
||||||
return $this->applicationBox;
|
return $this->applicationBox;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find a registered Databoxes.
|
||||||
|
*
|
||||||
|
* @return \databox[]
|
||||||
|
*/
|
||||||
|
public function getDataboxes()
|
||||||
|
{
|
||||||
|
return $this->getApplicationBox()->get_databoxes();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find a registered Databox by its id.
|
||||||
|
*
|
||||||
|
* @param int $id
|
||||||
|
* @return \databox
|
||||||
|
*/
|
||||||
|
public function findDataboxById($id)
|
||||||
|
{
|
||||||
|
return $this->getApplicationBox()->get_databox($id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -106,8 +106,7 @@ class MetaField implements AttributeInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return new static($app['phraseanet.appbox']
|
return new static($app->findDataboxById($datas['sbas_id'])
|
||||||
->get_databox($datas['sbas_id'])
|
|
||||||
->get_meta_structure()->get_element($datas['id']), $datas['value']);
|
->get_meta_structure()->get_element($datas['id']), $datas['value']);
|
||||||
} catch (NotFoundHttpException $e) {
|
} catch (NotFoundHttpException $e) {
|
||||||
throw new \InvalidArgumentException('Field does not exist anymore');
|
throw new \InvalidArgumentException('Field does not exist anymore');
|
||||||
|
@@ -37,7 +37,7 @@ class BuildMissingSubdefs extends Command
|
|||||||
$start = microtime(true);
|
$start = microtime(true);
|
||||||
$n = 0;
|
$n = 0;
|
||||||
|
|
||||||
foreach ($this->container['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->container->getDataboxes() as $databox) {
|
||||||
$sql = 'SELECT record_id FROM record WHERE parent_record_id = 0';
|
$sql = 'SELECT record_id FROM record WHERE parent_record_id = 0';
|
||||||
$stmt = $databox->get_connection()->prepare($sql);
|
$stmt = $databox->get_connection()->prepare($sql);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
|
@@ -108,7 +108,7 @@ class BuildSubdefs extends Command
|
|||||||
|
|
||||||
list($sqlCount, $stmtParams) = SQLParserUtils::expandListParameters($sqlCount, $params, $types);
|
list($sqlCount, $stmtParams) = SQLParserUtils::expandListParameters($sqlCount, $params, $types);
|
||||||
|
|
||||||
$databox = $this->container['phraseanet.appbox']->get_databox($input->getArgument('databox'));
|
$databox = $this->container->findDataboxById($input->getArgument('databox'));
|
||||||
|
|
||||||
$connection = $databox->get_connection();
|
$connection = $databox->get_connection();
|
||||||
$stmt = $connection->prepare($sqlCount);
|
$stmt = $connection->prepare($sqlCount);
|
||||||
|
@@ -37,7 +37,7 @@ class CreateCollection extends Command
|
|||||||
|
|
||||||
protected function doExecute(InputInterface $input, OutputInterface $output)
|
protected function doExecute(InputInterface $input, OutputInterface $output)
|
||||||
{
|
{
|
||||||
$databox = $this->container['phraseanet.appbox']->get_databox((int) $input->getArgument('databox_id'));
|
$databox = $this->container->findDataboxById((int) $input->getArgument('databox_id'));
|
||||||
|
|
||||||
$new_collection = \collection::create($this->container, $databox, $this->container['phraseanet.appbox'], $input->getArgument('collname'));
|
$new_collection = \collection::create($this->container, $databox, $this->container['phraseanet.appbox'], $input->getArgument('collname'));
|
||||||
|
|
||||||
|
@@ -54,7 +54,7 @@ class IniReset extends Command
|
|||||||
// get dbs
|
// get dbs
|
||||||
$conf = $this->container['phraseanet.configuration']->getConfig();
|
$conf = $this->container['phraseanet.configuration']->getConfig();
|
||||||
$dbs = array('ab' => $conf['main']['database']['dbname'], 'dbs' => array(), 'setup_dbs' => array());
|
$dbs = array('ab' => $conf['main']['database']['dbname'], 'dbs' => array(), 'setup_dbs' => array());
|
||||||
foreach($this->container['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach($this->container->getDataboxes() as $databox) {
|
||||||
$dbs['dbs'][] = $databox;
|
$dbs['dbs'][] = $databox;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -38,7 +38,7 @@ class JsFixtures extends Command
|
|||||||
return $app['orm.ems'][$app['db.fixture.hash.key']];
|
return $app['orm.ems'][$app['db.fixture.hash.key']];
|
||||||
});
|
});
|
||||||
|
|
||||||
$sbasId = current($this->container['phraseanet.appbox']->get_databoxes())->get_sbas_id();
|
$sbasId = current($this->container->getDataboxes())->get_sbas_id();
|
||||||
$this->writeResponse($output, 'GET', '/login/', '/home/login/index.html');
|
$this->writeResponse($output, 'GET', '/login/', '/home/login/index.html');
|
||||||
$this->writeResponse($output, 'GET', '/admin/fields/'.$sbasId , '/admin/fields/index.html', true);
|
$this->writeResponse($output, 'GET', '/admin/fields/'.$sbasId , '/admin/fields/index.html', true);
|
||||||
$this->writeResponse($output, 'GET', '/admin/task-manager/tasks', '/admin/task-manager/index.html', true);
|
$this->writeResponse($output, 'GET', '/admin/task-manager/tasks', '/admin/task-manager/index.html', true);
|
||||||
|
@@ -373,7 +373,7 @@ class RegenerateSqliteDb extends Command
|
|||||||
{
|
{
|
||||||
$coll = $collection_no_acces = $collection_no_acces_by_status = null;
|
$coll = $collection_no_acces = $collection_no_acces_by_status = null;
|
||||||
/** @var \databox[] $databoxes */
|
/** @var \databox[] $databoxes */
|
||||||
$databoxes = $this->container['phraseanet.appbox']->get_databoxes();
|
$databoxes = $this->container->getDataboxes();
|
||||||
|
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
|
@@ -58,7 +58,7 @@ class RescanTechnicalDatas extends Command
|
|||||||
$start = microtime(true);
|
$start = microtime(true);
|
||||||
$n = 0;
|
$n = 0;
|
||||||
|
|
||||||
foreach ($this->container['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->container->getDataboxes() as $databox) {
|
||||||
|
|
||||||
$sql = 'SELECT record_id FROM record WHERE parent_record_id = 0';
|
$sql = 'SELECT record_id FROM record WHERE parent_record_id = 0';
|
||||||
$stmt = $databox->get_connection()->prepare($sql);
|
$stmt = $databox->get_connection()->prepare($sql);
|
||||||
@@ -94,7 +94,7 @@ class RescanTechnicalDatas extends Command
|
|||||||
{
|
{
|
||||||
$n = 0;
|
$n = 0;
|
||||||
|
|
||||||
foreach ($this->container['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->container->getDataboxes() as $databox) {
|
||||||
$n += $databox->get_record_amount();
|
$n += $databox->get_record_amount();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -41,7 +41,7 @@ class Step31 implements DatasUpgraderInterface
|
|||||||
*/
|
*/
|
||||||
public function execute(InputInterface $input, OutputInterface $output)
|
public function execute(InputInterface $input, OutputInterface $output)
|
||||||
{
|
{
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
do {
|
do {
|
||||||
$records = $this->getNullUUIDs($databox);
|
$records = $this->getNullUUIDs($databox);
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@ class Step31 implements DatasUpgraderInterface
|
|||||||
{
|
{
|
||||||
$time = 0;
|
$time = 0;
|
||||||
|
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
$time += $this->getDataboxTimeEstimation($databox);
|
$time += $this->getDataboxTimeEstimation($databox);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -37,7 +37,7 @@ class Step35 implements DatasUpgraderInterface
|
|||||||
*/
|
*/
|
||||||
public function execute(InputInterface $input, OutputInterface $output)
|
public function execute(InputInterface $input, OutputInterface $output)
|
||||||
{
|
{
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
|
|
||||||
foreach ($databox->get_meta_structure()->get_elements() as $databox_field) {
|
foreach ($databox->get_meta_structure()->get_elements() as $databox_field) {
|
||||||
if ($databox_field->is_on_error()) {
|
if ($databox_field->is_on_error()) {
|
||||||
@@ -96,7 +96,7 @@ class Step35 implements DatasUpgraderInterface
|
|||||||
} while (count($rs) > 0);
|
} while (count($rs) > 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
$this->ensureDropMigrateColumn($databox);
|
$this->ensureDropMigrateColumn($databox);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -108,7 +108,7 @@ class Step35 implements DatasUpgraderInterface
|
|||||||
{
|
{
|
||||||
$time = 0;
|
$time = 0;
|
||||||
|
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
$sql = 'select record_id
|
$sql = 'select record_id
|
||||||
FROM record';
|
FROM record';
|
||||||
|
|
||||||
|
@@ -735,7 +735,7 @@ class CollectionController extends Controller
|
|||||||
public function getSuggestedValues($bas_id)
|
public function getSuggestedValues($bas_id)
|
||||||
{
|
{
|
||||||
/** @var \databox $databox */
|
/** @var \databox $databox */
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox(\phrasea::sbasFromBas($this->app, $bas_id));
|
$databox = $this->app->findDataboxById(\phrasea::sbasFromBas($this->app, $bas_id));
|
||||||
$collection = \collection::get_from_base_id($this->app, $bas_id);
|
$collection = \collection::get_from_base_id($this->app, $bas_id);
|
||||||
$structFields = $suggestedValues = $basePrefs = [];
|
$structFields = $suggestedValues = $basePrefs = [];
|
||||||
|
|
||||||
|
@@ -57,7 +57,7 @@ class BorderManagerServiceProvider implements ServiceProviderInterface
|
|||||||
$databoxes = [];
|
$databoxes = [];
|
||||||
foreach ($checker['databoxes'] as $sbas_id) {
|
foreach ($checker['databoxes'] as $sbas_id) {
|
||||||
try {
|
try {
|
||||||
$databoxes[] = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databoxes[] = $app->findDataboxById($sbas_id);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
throw new \InvalidArgumentException('Invalid databox option');
|
throw new \InvalidArgumentException('Invalid databox option');
|
||||||
}
|
}
|
||||||
|
@@ -68,7 +68,7 @@ class SearchEngineServiceProvider implements ServiceProviderInterface
|
|||||||
});
|
});
|
||||||
|
|
||||||
$app['search_engine.structure'] = $app->share(function ($app) {
|
$app['search_engine.structure'] = $app->share(function ($app) {
|
||||||
$databoxes = $app['phraseanet.appbox']->get_databoxes();
|
$databoxes = $app->getDataboxes();
|
||||||
return Structure::createFromDataboxes($databoxes);
|
return Structure::createFromDataboxes($databoxes);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -280,7 +280,7 @@ class Edit extends \Alchemy\Phrasea\Helper\Helper
|
|||||||
$tbits_right = [];
|
$tbits_right = [];
|
||||||
|
|
||||||
$sbas_id = \phrasea::sbasFromBas($this->app, $this->base_id);
|
$sbas_id = \phrasea::sbasFromBas($this->app, $this->base_id);
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $this->app->findDataboxById($sbas_id);
|
||||||
$statusStructure = $databox->getStatusStructure();
|
$statusStructure = $databox->getStatusStructure();
|
||||||
|
|
||||||
foreach ($statusStructure as $bit => $status) {
|
foreach ($statusStructure as $bit => $status) {
|
||||||
@@ -470,7 +470,7 @@ class Edit extends \Alchemy\Phrasea\Helper\Helper
|
|||||||
'datas' => $this->users_datas,
|
'datas' => $this->users_datas,
|
||||||
'users' => $this->users,
|
'users' => $this->users,
|
||||||
'users_serial' => implode(';', $this->users),
|
'users_serial' => implode(';', $this->users),
|
||||||
'databox' => $this->app['phraseanet.appbox']->get_databox($sbas_id),
|
'databox' => $this->app->findDataboxById($sbas_id),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -464,7 +464,7 @@ class SearchEngineOptions
|
|||||||
$value = array_map(function ($serialized) use ($app) {
|
$value = array_map(function ($serialized) use ($app) {
|
||||||
$data = explode('_', $serialized);
|
$data = explode('_', $serialized);
|
||||||
|
|
||||||
return \databox_field::get_instance($app, $app['phraseanet.appbox']->get_databox($data[0]), $data[1]);
|
return \databox_field::get_instance($app, $app->findDataboxById($data[0]), $data[1]);
|
||||||
return \collection::get_from_base_id($app, $base_id);
|
return \collection::get_from_base_id($app, $base_id);
|
||||||
}, $value);
|
}, $value);
|
||||||
break;
|
break;
|
||||||
|
@@ -109,7 +109,7 @@ class ConfigurationTester
|
|||||||
$upgradable = version::lt($this->app['phraseanet.appbox']->get_version(), $this->app['phraseanet.version']->getNumber());
|
$upgradable = version::lt($this->app['phraseanet.appbox']->get_version(), $this->app['phraseanet.version']->getNumber());
|
||||||
|
|
||||||
if (!$upgradable) {
|
if (!$upgradable) {
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
if (version::lt($databox->get_version(), $this->app['phraseanet.version']->getNumber())) {
|
if (version::lt($databox->get_version(), $this->app['phraseanet.version']->getNumber())) {
|
||||||
$upgradable = true;
|
$upgradable = true;
|
||||||
break;
|
break;
|
||||||
|
@@ -79,7 +79,7 @@ class ArchiveJob extends AbstractJob
|
|||||||
throw new RuntimeException('Invalid collection base_id.');
|
throw new RuntimeException('Invalid collection base_id.');
|
||||||
}
|
}
|
||||||
|
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbasId);
|
$databox = $app->findDataboxById($sbasId);
|
||||||
|
|
||||||
$TColls = [];
|
$TColls = [];
|
||||||
$collection = null;
|
$collection = null;
|
||||||
|
@@ -75,7 +75,7 @@ class RecordMoverJob extends AbstractJob
|
|||||||
private function processData(Application $app, $row, $logsql)
|
private function processData(Application $app, $row, $logsql)
|
||||||
{
|
{
|
||||||
/** @var databox $databox */
|
/** @var databox $databox */
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($row['sbas_id']);
|
$databox = $app->findDataboxById($row['sbas_id']);
|
||||||
$rec = $databox->get_record($row['record_id']);
|
$rec = $databox->get_record($row['record_id']);
|
||||||
|
|
||||||
switch ($row['action']) {
|
switch ($row['action']) {
|
||||||
@@ -145,7 +145,7 @@ class RecordMoverJob extends AbstractJob
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
/** @var databox $databox */
|
/** @var databox $databox */
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($task['sbas_id']);
|
$databox = $app->findDataboxById($task['sbas_id']);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
$this->log('error', sprintf("can't connect sbas %s", $task['sbas_id']));
|
$this->log('error', sprintf("can't connect sbas %s", $task['sbas_id']));
|
||||||
continue;
|
continue;
|
||||||
@@ -207,7 +207,7 @@ class RecordMoverJob extends AbstractJob
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
/** @var databox $dbox */
|
/** @var databox $dbox */
|
||||||
$dbox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$dbox = $app->findDataboxById($sbas_id);
|
||||||
|
|
||||||
$ret['basename'] = $dbox->get_label($app['locale']);
|
$ret['basename'] = $dbox->get_label($app['locale']);
|
||||||
$ret['basename_htmlencoded'] = htmlentities($ret['basename']);
|
$ret['basename_htmlencoded'] = htmlentities($ret['basename']);
|
||||||
@@ -351,7 +351,7 @@ class RecordMoverJob extends AbstractJob
|
|||||||
private function playTest(Application $app, $sbas_id, $sql)
|
private function playTest(Application $app, $sbas_id, $sql)
|
||||||
{
|
{
|
||||||
/** @var databox $databox */
|
/** @var databox $databox */
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
$result = ['rids' => [], 'err' => '', 'n' => null];
|
$result = ['rids' => [], 'err' => '', 'n' => null];
|
||||||
|
|
||||||
@@ -374,7 +374,7 @@ class RecordMoverJob extends AbstractJob
|
|||||||
{
|
{
|
||||||
$err = "";
|
$err = "";
|
||||||
/** @var databox $databox */
|
/** @var databox $databox */
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
/** @var Connection $connbas */
|
/** @var Connection $connbas */
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
|
|
||||||
|
@@ -77,7 +77,7 @@ class SubdefsJob extends AbstractJob
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
if (!$this->isStarted()) {
|
if (!$this->isStarted()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@@ -69,7 +69,7 @@ class WriteMetadataJob extends AbstractJob
|
|||||||
// move this in service provider configuration
|
// move this in service provider configuration
|
||||||
// $app['exiftool.writer']->setModule(Writer::MODULE_MWG, true);
|
// $app['exiftool.writer']->setModule(Writer::MODULE_MWG, true);
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
|
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$metaSubdefs = [];
|
$metaSubdefs = [];
|
||||||
|
@@ -254,7 +254,7 @@ class ACL implements cache_cacheableInterface
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($record->getDataboxId());
|
$databox = $this->app->findDataboxById($record->getDataboxId());
|
||||||
try {
|
try {
|
||||||
$subdef_class = $databox->get_subdef_structure()
|
$subdef_class = $databox->get_subdef_structure()
|
||||||
->get_subdef($record->getType(), $subdef_name)
|
->get_subdef($record->getType(), $subdef_name)
|
||||||
@@ -692,7 +692,7 @@ class ACL implements cache_cacheableInterface
|
|||||||
$this->load_rights_bas();
|
$this->load_rights_bas();
|
||||||
$ret = [];
|
$ret = [];
|
||||||
|
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
if ($sbas_ids && !in_array($databox->get_sbas_id(), $sbas_ids)) {
|
if ($sbas_ids && !in_array($databox->get_sbas_id(), $sbas_ids)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -758,7 +758,7 @@ class ACL implements cache_cacheableInterface
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$ret[$sbas_id] = $this->app['phraseanet.appbox']->get_databox((int) $sbas_id);
|
$ret[$sbas_id] = $this->app->findDataboxById((int) $sbas_id);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -222,9 +222,9 @@ class Session_Logger
|
|||||||
|
|
||||||
foreach ($sbas_ids as $sbas_id) {
|
foreach ($sbas_ids as $sbas_id) {
|
||||||
try {
|
try {
|
||||||
$logger = $app['phraseanet.logger']($app['phraseanet.appbox']->get_databox($sbas_id));
|
$logger = $app['phraseanet.logger']($app->findDataboxById($sbas_id));
|
||||||
|
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
$sql = 'SELECT appli FROM log WHERE id = :log_id';
|
$sql = 'SELECT appli FROM log WHERE id = :log_id';
|
||||||
$stmt = $connbas->prepare($sql);
|
$stmt = $connbas->prepare($sql);
|
||||||
|
@@ -1008,7 +1008,7 @@ class User_Query implements User_QueryInterface
|
|||||||
|
|
||||||
private function setActiveBases()
|
private function setActiveBases()
|
||||||
{
|
{
|
||||||
foreach ($this->app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($this->app->getDataboxes() as $databox) {
|
||||||
$this->active_sbas[] = $databox->get_sbas_id();
|
$this->active_sbas[] = $databox->get_sbas_id();
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$this->active_bases[] = $collection->get_base_id();
|
$this->active_bases[] = $collection->get_base_id();
|
||||||
|
4
lib/classes/cache/databox.php
vendored
4
lib/classes/cache/databox.php
vendored
@@ -29,7 +29,7 @@ class cache_databox
|
|||||||
|
|
||||||
self::$refreshing = true;
|
self::$refreshing = true;
|
||||||
|
|
||||||
$databox = $app['phraseanet.appbox']->get_databox((int) $sbas_id);
|
$databox = $app->findDataboxById((int) $sbas_id);
|
||||||
|
|
||||||
$date = new \DateTime('-3 seconds');
|
$date = new \DateTime('-3 seconds');
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ class cache_databox
|
|||||||
*/
|
*/
|
||||||
public static function update(Application $app, $sbas_id, $type, $value = '')
|
public static function update(Application $app, $sbas_id, $type, $value = '')
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
|
|
||||||
$sql = 'SELECT distinct site_id as site_id
|
$sql = 'SELECT distinct site_id as site_id
|
||||||
|
@@ -448,7 +448,7 @@ class collection implements cache_cacheableInterface
|
|||||||
if (! $sbas_id || ! $coll_id) {
|
if (! $sbas_id || ! $coll_id) {
|
||||||
throw new Exception_Databox_CollectionNotFound(sprintf("Collection with base_id %s could not be found", $base_id));
|
throw new Exception_Databox_CollectionNotFound(sprintf("Collection with base_id %s could not be found", $base_id));
|
||||||
}
|
}
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
|
|
||||||
return self::get_from_coll_id($app, $databox, $coll_id);
|
return self::get_from_coll_id($app, $databox, $coll_id);
|
||||||
}
|
}
|
||||||
|
@@ -665,7 +665,7 @@ class databox extends base
|
|||||||
|
|
||||||
$app['phraseanet.appbox']->delete_data_from_cache(appbox::CACHE_LIST_BASES);
|
$app['phraseanet.appbox']->delete_data_from_cache(appbox::CACHE_LIST_BASES);
|
||||||
|
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
|
|
||||||
$databox->delete_data_from_cache(databox::CACHE_COLLECTIONS);
|
$databox->delete_data_from_cache(databox::CACHE_COLLECTIONS);
|
||||||
$app['phraseanet.appbox']->delete_data_from_cache(appbox::CACHE_SBAS_IDS);
|
$app['phraseanet.appbox']->delete_data_from_cache(appbox::CACHE_SBAS_IDS);
|
||||||
|
@@ -46,7 +46,7 @@ class databox_cgu
|
|||||||
{
|
{
|
||||||
$terms = [];
|
$terms = [];
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
try {
|
try {
|
||||||
$cgus = $databox->get_cgus();
|
$cgus = $databox->get_cgus();
|
||||||
|
|
||||||
|
@@ -232,7 +232,7 @@ class databox_field implements cache_cacheableInterface
|
|||||||
public function hydrate(Application $app)
|
public function hydrate(Application $app)
|
||||||
{
|
{
|
||||||
$this->app = $app;
|
$this->app = $app;
|
||||||
$this->set_databox($this->app['phraseanet.appbox']->get_databox($this->sbas_id));
|
$this->set_databox($this->app->findDataboxById($this->sbas_id));
|
||||||
$this->loadVocabulary();
|
$this->loadVocabulary();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -58,7 +58,7 @@ class databox_status
|
|||||||
|
|
||||||
public static function deleteIcon(Application $app, $databox_id, $bit, $switch)
|
public static function deleteIcon(Application $app, $databox_id, $bit, $switch)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($databox_id);
|
$databox = $app->findDataboxById($databox_id);
|
||||||
|
|
||||||
$statusStructure = $app['factory.status-structure']->getStructure($databox);
|
$statusStructure = $app['factory.status-structure']->getStructure($databox);
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ class databox_status
|
|||||||
|
|
||||||
public static function updateIcon(Application $app, $databox_id, $bit, $switch, UploadedFile $file)
|
public static function updateIcon(Application $app, $databox_id, $bit, $switch, UploadedFile $file)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($databox_id);
|
$databox = $app->findDataboxById($databox_id);
|
||||||
|
|
||||||
$statusStructure = $app['factory.status-structure']->getStructure($databox);
|
$statusStructure = $app['factory.status-structure']->getStructure($databox);
|
||||||
|
|
||||||
|
@@ -836,7 +836,7 @@ class module_report
|
|||||||
return $this->report;
|
return $this->report;
|
||||||
}
|
}
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->sbas_id);
|
$databox = $this->app->findDataboxById($this->sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
|
|
||||||
// no_file_put_contents("/tmp/report.txt", sprintf("%s (%s)\n\n", __FILE__, __LINE__), FILE_APPEND);
|
// no_file_put_contents("/tmp/report.txt", sprintf("%s (%s)\n\n", __FILE__, __LINE__), FILE_APPEND);
|
||||||
@@ -887,7 +887,7 @@ class module_report
|
|||||||
{
|
{
|
||||||
$tab = [];
|
$tab = [];
|
||||||
|
|
||||||
$databox = $app['phraseanet.appbox']->get_databox((int) $sbasid);
|
$databox = $app->findDataboxById((int) $sbasid);
|
||||||
|
|
||||||
foreach ($databox->get_meta_structure() as $databox_field) {
|
foreach ($databox->get_meta_structure() as $databox_field) {
|
||||||
/* @var $databox_field \databox_field */
|
/* @var $databox_field \databox_field */
|
||||||
|
@@ -557,7 +557,7 @@ class module_report_activity extends module_report
|
|||||||
// ========================== ???????????????? ===========================
|
// ========================== ???????????????? ===========================
|
||||||
public static function topTenUser(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function topTenUser(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$result['top_ten_doc'] = [];
|
$result['top_ten_doc'] = [];
|
||||||
@@ -652,7 +652,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activity(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activity(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$res = [];
|
$res = [];
|
||||||
$datefilter =
|
$datefilter =
|
||||||
@@ -708,7 +708,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activityDay(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activityDay(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = array();
|
$result = array();
|
||||||
$res = array();
|
$res = array();
|
||||||
@@ -761,7 +761,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activityQuestion(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activityQuestion(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
||||||
@@ -814,7 +814,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activiteTopQuestion(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activiteTopQuestion(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
||||||
@@ -870,7 +870,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activiteTopTenSiteView(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activiteTopTenSiteView(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
||||||
@@ -928,7 +928,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activiteAddedDocument(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activiteAddedDocument(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax, 'log_docs.date');
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax, 'log_docs.date');
|
||||||
@@ -977,7 +977,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activiteEditedDocument(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activiteEditedDocument(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax, 'log_docs.date');
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax, 'log_docs.date');
|
||||||
@@ -1026,7 +1026,7 @@ class module_report_activity extends module_report
|
|||||||
//============================= Dashboard =========================
|
//============================= Dashboard =========================
|
||||||
public static function activiteAddedTopTenUser(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function activiteAddedTopTenUser(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$result = [];
|
$result = [];
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax, 'log_docs.date');
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax, 'log_docs.date');
|
||||||
|
@@ -136,7 +136,7 @@ class module_report_connexion extends module_report
|
|||||||
|
|
||||||
public static function getNbConn(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function getNbConn(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
|
|
||||||
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
$datefilter = module_report_sqlfilter::constructDateFilter($dmin, $dmax);
|
||||||
|
@@ -177,7 +177,7 @@ class module_report_download extends module_report
|
|||||||
|
|
||||||
public static function getNbDl(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function getNbDl(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
|
|
||||||
$params = [':site_id' => $app['conf']->get(['main', 'key'])];
|
$params = [':site_id' => $app['conf']->get(['main', 'key'])];
|
||||||
@@ -223,7 +223,7 @@ class module_report_download extends module_report
|
|||||||
|
|
||||||
public static function getTopDl(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
public static function getTopDl(Application $app, $dmin, $dmax, $sbas_id, $list_coll_id)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox((int) $sbas_id);
|
$databox = $app->findDataboxById((int) $sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
|
|
||||||
$params = [':site_id' => $app['conf']->get(['main', 'key'])];
|
$params = [':site_id' => $app['conf']->get(['main', 'key'])];
|
||||||
|
@@ -416,7 +416,7 @@ class module_report_nav extends module_report
|
|||||||
|
|
||||||
if ($on) {
|
if ($on) {
|
||||||
if ( ! empty($req)) {
|
if ( ! empty($req)) {
|
||||||
$stmt = $this->app['phraseanet.appbox']->get_databox($this->sbas_id)->get_connection()->prepare($req);
|
$stmt = $this->app->findDataboxById($this->sbas_id)->get_connection()->prepare($req);
|
||||||
$stmt->execute($params);
|
$stmt->execute($params);
|
||||||
$rsu = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
$rsu = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
@@ -531,7 +531,7 @@ class module_report_nav extends module_report
|
|||||||
|
|
||||||
public function buildTabInfoNav($tab = false, $navigator)
|
public function buildTabInfoNav($tab = false, $navigator)
|
||||||
{
|
{
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->sbas_id);
|
$databox = $this->app->findDataboxById($this->sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
$this->title = $this->app->trans('report:: Information sur le navigateur %name%', ['%name%' => $navigator]);
|
$this->title = $this->app->trans('report:: Information sur le navigateur %name%', ['%name%' => $navigator]);
|
||||||
$sqlBuilder = new module_report_sql($this->app, $this);
|
$sqlBuilder = new module_report_sql($this->app, $this);
|
||||||
|
@@ -40,7 +40,7 @@ class module_report_sql
|
|||||||
public function __construct(Application $app, module_report $report)
|
public function __construct(Application $app, module_report $report)
|
||||||
{
|
{
|
||||||
$this->conn = $app['phraseanet.appbox']->get_connection();
|
$this->conn = $app['phraseanet.appbox']->get_connection();
|
||||||
$this->connbas = $app['phraseanet.appbox']->get_databox($report->getSbasId())->get_connection();
|
$this->connbas = $app->findDataboxById($report->getSbasId())->get_connection();
|
||||||
$this->filter = new module_report_sqlfilter($app, $report);
|
$this->filter = new module_report_sqlfilter($app, $report);
|
||||||
$this->sql = '';
|
$this->sql = '';
|
||||||
$this->params = [];
|
$this->params = [];
|
||||||
|
@@ -22,7 +22,7 @@ class module_report_sqlfilter
|
|||||||
public function __construct(Application $app, module_report $report)
|
public function __construct(Application $app, module_report $report)
|
||||||
{
|
{
|
||||||
$this->app = $app;
|
$this->app = $app;
|
||||||
$this->conn = $app['phraseanet.appbox']->get_databox($report->getSbasId())->get_connection();
|
$this->conn = $app->findDataboxById($report->getSbasId())->get_connection();
|
||||||
|
|
||||||
if (is_array($report->getTransQueryString()))
|
if (is_array($report->getTransQueryString()))
|
||||||
$this->cor_query = $report->getTransQueryString();
|
$this->cor_query = $report->getTransQueryString();
|
||||||
|
@@ -69,7 +69,7 @@ class patch_361alpha1a extends patchAbstract
|
|||||||
$sbas_id = (int) $row['sbas_id'];
|
$sbas_id = (int) $row['sbas_id'];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$connbas = $app['phraseanet.appbox']->get_databox($sbas_id)->get_connection();
|
$connbas = $app->findDataboxById($sbas_id)->get_connection();
|
||||||
$connbas->connect();
|
$connbas->connect();
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
$conn->exec('DELETE FROM ValidationDatas WHERE basket_element_id = ' . $row['id']);
|
$conn->exec('DELETE FROM ValidationDatas WHERE basket_element_id = ' . $row['id']);
|
||||||
|
@@ -197,7 +197,7 @@ class phrasea
|
|||||||
try {
|
try {
|
||||||
self::$_sbas_names = $app['phraseanet.appbox']->get_data_from_cache(self::CACHE_SBAS_NAMES);
|
self::$_sbas_names = $app['phraseanet.appbox']->get_data_from_cache(self::CACHE_SBAS_NAMES);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
self::$_sbas_names[$databox->get_sbas_id()] = $databox->get_viewname();
|
self::$_sbas_names[$databox->get_sbas_id()] = $databox->get_viewname();
|
||||||
}
|
}
|
||||||
$app['phraseanet.appbox']->set_data_to_cache(self::$_sbas_names, self::CACHE_SBAS_NAMES);
|
$app['phraseanet.appbox']->set_data_to_cache(self::$_sbas_names, self::CACHE_SBAS_NAMES);
|
||||||
@@ -213,7 +213,7 @@ class phrasea
|
|||||||
try {
|
try {
|
||||||
self::$_sbas_labels = $app['phraseanet.appbox']->get_data_from_cache(self::CACHE_SBAS_LABELS);
|
self::$_sbas_labels = $app['phraseanet.appbox']->get_data_from_cache(self::CACHE_SBAS_LABELS);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
self::$_sbas_labels[$databox->get_sbas_id()] = [
|
self::$_sbas_labels[$databox->get_sbas_id()] = [
|
||||||
'fr' => $databox->get_label('fr'),
|
'fr' => $databox->get_label('fr'),
|
||||||
'en' => $databox->get_label('en'),
|
'en' => $databox->get_label('en'),
|
||||||
@@ -238,7 +238,7 @@ class phrasea
|
|||||||
try {
|
try {
|
||||||
self::$_bas_labels = $app['phraseanet.appbox']->get_data_from_cache(self::CACHE_BAS_LABELS);
|
self::$_bas_labels = $app['phraseanet.appbox']->get_data_from_cache(self::CACHE_BAS_LABELS);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
self::$_bas_labels[$collection->get_base_id()] = [
|
self::$_bas_labels[$collection->get_base_id()] = [
|
||||||
'fr' => $collection->get_label('fr'),
|
'fr' => $collection->get_label('fr'),
|
||||||
|
@@ -82,7 +82,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
public function __construct(Application $app, $sbas_id, $record_id, $number = null)
|
public function __construct(Application $app, $sbas_id, $record_id, $number = null)
|
||||||
{
|
{
|
||||||
$this->app = $app;
|
$this->app = $app;
|
||||||
$this->databox = $this->app['phraseanet.appbox']->get_databox((int) $sbas_id);
|
$this->databox = $this->app->findDataboxById((int) $sbas_id);
|
||||||
$this->number = (int) $number;
|
$this->number = (int) $number;
|
||||||
$this->record_id = (int) $record_id;
|
$this->record_id = (int) $record_id;
|
||||||
|
|
||||||
@@ -220,7 +220,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
throw new Exception('unrecognized document type');
|
throw new Exception('unrecognized document type');
|
||||||
}
|
}
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
|
|
||||||
$sql = 'UPDATE record SET type = :type WHERE record_id = :record_id';
|
$sql = 'UPDATE record SET type = :type WHERE record_id = :record_id';
|
||||||
@@ -1083,7 +1083,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
*/
|
*/
|
||||||
public function rebuild_subdefs()
|
public function rebuild_subdefs()
|
||||||
{
|
{
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
$sql = 'UPDATE record SET jeton=(jeton | ' . PhraseaTokens::MAKE_SUBDEF . ') WHERE record_id = :record_id';
|
$sql = 'UPDATE record SET jeton=(jeton | ' . PhraseaTokens::MAKE_SUBDEF . ') WHERE record_id = :record_id';
|
||||||
$stmt = $connbas->prepare($sql);
|
$stmt = $connbas->prepare($sql);
|
||||||
@@ -1131,7 +1131,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
*/
|
*/
|
||||||
public function write_metas()
|
public function write_metas()
|
||||||
{
|
{
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
$sql = 'UPDATE record
|
$sql = 'UPDATE record
|
||||||
SET jeton = jeton | (' . (PhraseaTokens::WRITE_META_DOC | PhraseaTokens::WRITE_META_SUBDEF) . ')
|
SET jeton = jeton | (' . (PhraseaTokens::WRITE_META_DOC | PhraseaTokens::WRITE_META_SUBDEF) . ')
|
||||||
@@ -1150,7 +1150,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
*/
|
*/
|
||||||
public function set_binary_status($status)
|
public function set_binary_status($status)
|
||||||
{
|
{
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
|
|
||||||
$sql = 'UPDATE record SET status = 0b' . $status . '
|
$sql = 'UPDATE record SET status = 0b' . $status . '
|
||||||
@@ -1376,7 +1376,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
*/
|
*/
|
||||||
public static function get_record_by_sha(Application $app, $sbas_id, $sha256, $record_id = null)
|
public static function get_record_by_sha(Application $app, $sbas_id, $sha256, $record_id = null)
|
||||||
{
|
{
|
||||||
$databox = $app['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = $app->findDataboxById($sbas_id);
|
||||||
$conn = $databox->get_connection();
|
$conn = $databox->get_connection();
|
||||||
|
|
||||||
$sql = "SELECT record_id
|
$sql = "SELECT record_id
|
||||||
@@ -1631,7 +1631,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface
|
|||||||
|
|
||||||
public function log_view($log_id, $referrer, $gv_sit)
|
public function log_view($log_id, $referrer, $gv_sit)
|
||||||
{
|
{
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connbas = $databox->get_connection();
|
$connbas = $databox->get_connection();
|
||||||
|
|
||||||
$sql = 'INSERT INTO log_view (id, log_id, date, record_id, referrer, site_id)
|
$sql = 'INSERT INTO log_view (id, log_id, date, record_id, referrer, site_id)
|
||||||
|
@@ -85,7 +85,7 @@ class record_exportElement extends record_adapter
|
|||||||
|
|
||||||
$sbas_id = phrasea::sbasFromBas($this->app, $this->base_id);
|
$sbas_id = phrasea::sbasFromBas($this->app, $this->base_id);
|
||||||
|
|
||||||
$subdefgroups = $this->app['phraseanet.appbox']->get_databox($sbas_id)->get_subdef_structure();
|
$subdefgroups = $this->app->findDataboxById($sbas_id)->get_subdef_structure();
|
||||||
|
|
||||||
$subdefs = [];
|
$subdefs = [];
|
||||||
|
|
||||||
|
@@ -327,7 +327,7 @@ class record_preview extends record_adapter
|
|||||||
|
|
||||||
$report = $this->app['acl']->get($this->app['authentication']->getUser())->has_right_on_base($this->get_base_id(), 'canreport');
|
$report = $this->app['acl']->get($this->app['authentication']->getUser())->has_right_on_base($this->get_base_id(), 'canreport');
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connsbas = $databox->get_connection();
|
$connsbas = $databox->get_connection();
|
||||||
|
|
||||||
$sql = 'SELECT d . * , l.user, l.usrid as usr_id, l.site
|
$sql = 'SELECT d . * , l.user, l.usrid as usr_id, l.site
|
||||||
@@ -431,7 +431,7 @@ class record_preview extends record_adapter
|
|||||||
AND site_id = :site
|
AND site_id = :site
|
||||||
GROUP BY datee ORDER BY datee ASC';
|
GROUP BY datee ORDER BY datee ASC';
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connsbas = $databox->get_connection();
|
$connsbas = $databox->get_connection();
|
||||||
$stmt = $connsbas->prepare($sql);
|
$stmt = $connsbas->prepare($sql);
|
||||||
$stmt->execute(
|
$stmt->execute(
|
||||||
@@ -500,7 +500,7 @@ class record_preview extends record_adapter
|
|||||||
return $this->refferer_popularity;
|
return $this->refferer_popularity;
|
||||||
}
|
}
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connsbas = $databox->get_connection();
|
$connsbas = $databox->get_connection();
|
||||||
|
|
||||||
$sql = 'SELECT count( id ) AS views, referrer
|
$sql = 'SELECT count( id ) AS views, referrer
|
||||||
@@ -594,7 +594,7 @@ class record_preview extends record_adapter
|
|||||||
AND site= :site
|
AND site= :site
|
||||||
GROUP BY datee ORDER BY datee ASC';
|
GROUP BY datee ORDER BY datee ASC';
|
||||||
|
|
||||||
$databox = $this->app['phraseanet.appbox']->get_databox($this->get_sbas_id());
|
$databox = $this->app->findDataboxById($this->get_sbas_id());
|
||||||
$connsbas = $databox->get_connection();
|
$connsbas = $databox->get_connection();
|
||||||
$stmt = $connsbas->prepare($sql);
|
$stmt = $connsbas->prepare($sql);
|
||||||
$stmt->execute(
|
$stmt->execute(
|
||||||
|
@@ -4,7 +4,7 @@ require __DIR__ . '/../../lib/autoload.php';
|
|||||||
|
|
||||||
$app = require __DIR__ . '/../../lib/Alchemy/Phrasea/Application/Root.php';
|
$app = require __DIR__ . '/../../lib/Alchemy/Phrasea/Application/Root.php';
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
$structure = $databox->get_subdef_structure();
|
$structure = $databox->get_subdef_structure();
|
||||||
foreach ($structure as $group => $subdefs) {
|
foreach ($structure as $group => $subdefs) {
|
||||||
foreach ($subdefs as $subdef) {
|
foreach ($subdefs as $subdef) {
|
||||||
|
@@ -55,7 +55,7 @@ class AbstractCheckerTest extends \PhraseanetTestCase
|
|||||||
$databox = $collection = null;
|
$databox = $collection = null;
|
||||||
$app = $this->loadApp();
|
$app = $this->loadApp();
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $db) {
|
foreach ($app->getDataboxes() as $db) {
|
||||||
if (! $collection) {
|
if (! $collection) {
|
||||||
foreach ($db->get_collections() as $coll) {
|
foreach ($db->get_collections() as $coll) {
|
||||||
$collection = $coll;
|
$collection = $coll;
|
||||||
@@ -105,7 +105,7 @@ class AbstractCheckerTest extends \PhraseanetTestCase
|
|||||||
{
|
{
|
||||||
$othercollection = $collection = null;
|
$othercollection = $collection = null;
|
||||||
$app = $this->loadApp();
|
$app = $this->loadApp();
|
||||||
$databoxes = $app['phraseanet.appbox']->get_databoxes();
|
$databoxes = $app->getDataboxes();
|
||||||
if (count($databoxes) === 0) {
|
if (count($databoxes) === 0) {
|
||||||
$this->fail('Unable to find collections');
|
$this->fail('Unable to find collections');
|
||||||
}
|
}
|
||||||
@@ -188,7 +188,7 @@ class AbstractCheckerTest extends \PhraseanetTestCase
|
|||||||
$databox = $collection = null;
|
$databox = $collection = null;
|
||||||
$app = $this->loadApp();
|
$app = $this->loadApp();
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $db) {
|
foreach ($app->getDataboxes() as $db) {
|
||||||
if (! $databox) {
|
if (! $databox) {
|
||||||
$databox = $db;
|
$databox = $db;
|
||||||
}
|
}
|
||||||
|
@@ -68,7 +68,7 @@ class AdminCollectionTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function createOneCollection()
|
public function createOneCollection()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$collection = \collection::create(self::$DI['app'], array_shift($databoxes), self::$DI['app']['phraseanet.appbox'], 'TESTTODELETE');
|
$collection = \collection::create(self::$DI['app'], array_shift($databoxes), self::$DI['app']['phraseanet.appbox'], 'TESTTODELETE');
|
||||||
|
|
||||||
self::$createdCollections[] = $collection;
|
self::$createdCollections[] = $collection;
|
||||||
@@ -531,7 +531,7 @@ class AdminCollectionTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
$collection = $this->createOneCollection();
|
$collection = $this->createOneCollection();
|
||||||
|
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($collection->get_sbas_id());
|
$databox = self::$DI['app']->findDataboxById($collection->get_sbas_id());
|
||||||
$sql = '
|
$sql = '
|
||||||
INSERT INTO record
|
INSERT INTO record
|
||||||
(coll_id, record_id, parent_record_id, moddate, credate
|
(coll_id, record_id, parent_record_id, moddate, credate
|
||||||
|
@@ -67,7 +67,7 @@ class DataboxTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function createOneCollection()
|
public function createOneCollection()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$collection = \collection::create(self::$DI['app'], array_shift($databoxes), self::$DI['app']['phraseanet.appbox'], 'TESTTODELETE');
|
$collection = \collection::create(self::$DI['app'], array_shift($databoxes), self::$DI['app']['phraseanet.appbox'], 'TESTTODELETE');
|
||||||
|
|
||||||
self::$createdCollections[] = $collection;
|
self::$createdCollections[] = $collection;
|
||||||
@@ -199,7 +199,7 @@ class DataboxTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
$this->checkRedirection(self::$DI['client']->getResponse(), '/admin/databox/' . self::$DI['collection']->get_sbas_id() . '/cgus/?success=1');
|
$this->checkRedirection(self::$DI['client']->getResponse(), '/admin/databox/' . self::$DI['collection']->get_sbas_id() . '/cgus/?success=1');
|
||||||
|
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox(self::$DI['collection']->get_sbas_id());
|
$databox = self::$DI['app']->findDataboxById(self::$DI['collection']->get_sbas_id());
|
||||||
$cgus = $databox->get_cgus();
|
$cgus = $databox->get_cgus();
|
||||||
$this->assertEquals($cgus['fr']['value'], $cgusUpdate);
|
$this->assertEquals($cgus['fr']['value'], $cgusUpdate);
|
||||||
unset($databox);
|
unset($databox);
|
||||||
@@ -459,7 +459,7 @@ class DataboxTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
{
|
{
|
||||||
$this->setAdmin(true);
|
$this->setAdmin(true);
|
||||||
|
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox(self::$DI['collection']->get_sbas_id());
|
$databox = self::$DI['app']->findDataboxById(self::$DI['collection']->get_sbas_id());
|
||||||
$databox->set_viewname('old_databox_name');
|
$databox->set_viewname('old_databox_name');
|
||||||
|
|
||||||
$this->assertEquals('old_databox_name', $databox->get_viewname());
|
$this->assertEquals('old_databox_name', $databox->get_viewname());
|
||||||
@@ -475,7 +475,7 @@ class DataboxTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
$this->assertTrue(is_object($content));
|
$this->assertTrue(is_object($content));
|
||||||
$this->assertObjectHasAttribute('sbas_id', $content, $response->getContent());
|
$this->assertObjectHasAttribute('sbas_id', $content, $response->getContent());
|
||||||
|
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox(self::$DI['collection']->get_sbas_id());
|
$databox = self::$DI['app']->findDataboxById(self::$DI['collection']->get_sbas_id());
|
||||||
$this->assertEquals('new_databox_name', $databox->get_viewname());
|
$this->assertEquals('new_databox_name', $databox->get_viewname());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -495,7 +495,7 @@ class DataboxTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
$this->assertObjectHasAttribute('sbas_id', $json);
|
$this->assertObjectHasAttribute('sbas_id', $json);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
self::$DI['app']['phraseanet.appbox']->get_databox((int) $json->sbas_id);
|
self::$DI['app']->findDataboxById((int) $json->sbas_id);
|
||||||
$this->fail('Databox not deleted');
|
$this->fail('Databox not deleted');
|
||||||
} catch (NotFoundHttpException $e) {
|
} catch (NotFoundHttpException $e) {
|
||||||
|
|
||||||
@@ -577,7 +577,7 @@ class DataboxTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
$this->assertObjectHasAttribute('sbas_id', $json);
|
$this->assertObjectHasAttribute('sbas_id', $json);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
self::$DI['app']['phraseanet.appbox']->get_databox((int) $json->sbas_id);
|
self::$DI['app']->findDataboxById((int) $json->sbas_id);
|
||||||
$this->fail('Databox not unmounted');
|
$this->fail('Databox not unmounted');
|
||||||
} catch (NotFoundHttpException $e) {
|
} catch (NotFoundHttpException $e) {
|
||||||
|
|
||||||
|
@@ -81,7 +81,7 @@ class DataboxesTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
$databoxId = $explode[3];
|
$databoxId = $explode[3];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($databoxId);
|
$databox = self::$DI['app']->findDataboxById($databoxId);
|
||||||
$databox->unmount_databox();
|
$databox->unmount_databox();
|
||||||
$databox->delete();
|
$databox->delete();
|
||||||
} catch (NotFoundHttpException $e) {
|
} catch (NotFoundHttpException $e) {
|
||||||
@@ -143,7 +143,7 @@ class DataboxesTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
$this->assertTrue(!!strrpos($uriRedirect, 'success=1'));
|
$this->assertTrue(!!strrpos($uriRedirect, 'success=1'));
|
||||||
$explode = explode('/', $uriRedirect);
|
$explode = explode('/', $uriRedirect);
|
||||||
$databoxId = $explode[3];
|
$databoxId = $explode[3];
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($databoxId);
|
$databox = self::$DI['app']->findDataboxById($databoxId);
|
||||||
$databox->unmount_databox();
|
$databox->unmount_databox();
|
||||||
$databox->delete();
|
$databox->delete();
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
{
|
{
|
||||||
public function testRoot()
|
public function testRoot()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
|
|
||||||
self::$DI['client']->request("GET", "/admin/fields/" . $databox->get_sbas_id());
|
self::$DI['client']->request("GET", "/admin/fields/" . $databox->get_sbas_id());
|
||||||
@@ -127,7 +127,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function testUpdateFields()
|
public function testUpdateFields()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
$fieldObjects = [];
|
$fieldObjects = [];
|
||||||
// create two fields
|
// create two fields
|
||||||
@@ -217,7 +217,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function testCreateField()
|
public function testCreateField()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
|
|
||||||
$body = json_encode([
|
$body = json_encode([
|
||||||
@@ -267,7 +267,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function testListField()
|
public function testListField()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
|
|
||||||
self::$DI['client']->request("GET", sprintf("/admin/fields/%d/fields", $databox->get_sbas_id()));
|
self::$DI['client']->request("GET", sprintf("/admin/fields/%d/fields", $databox->get_sbas_id()));
|
||||||
@@ -286,7 +286,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function testGetField()
|
public function testGetField()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
|
|
||||||
$field = \databox_field::create(self::$DI['app'], $databox, 'testfield' . mt_rand(), false);
|
$field = \databox_field::create(self::$DI['app'], $databox, 'testfield' . mt_rand(), false);
|
||||||
@@ -305,7 +305,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function testUpdateField()
|
public function testUpdateField()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
|
|
||||||
$field = \databox_field::create(self::$DI['app'], $databox, 'testfield' . mt_rand(), false);
|
$field = \databox_field::create(self::$DI['app'], $databox, 'testfield' . mt_rand(), false);
|
||||||
@@ -325,7 +325,7 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
|
|
||||||
public function testDeleteField()
|
public function testDeleteField()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
|
|
||||||
$field = \databox_field::create(self::$DI['app'], $databox, 'testfield' . mt_rand(), false);
|
$field = \databox_field::create(self::$DI['app'], $databox, 'testfield' . mt_rand(), false);
|
||||||
|
@@ -19,7 +19,7 @@ class SubdefsTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->databox = array_shift($databoxes);
|
$this->databox = array_shift($databoxes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -333,9 +333,9 @@ class UsersTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
{
|
{
|
||||||
$user = self::$DI['app']['manipulator.user']->createUser(uniqid('user_'), "test");
|
$user = self::$DI['app']['manipulator.user']->createUser(uniqid('user_'), "test");
|
||||||
|
|
||||||
self::$DI['app']['acl']->get($user)->give_access_to_sbas(array_keys(self::$DI['app']['phraseanet.appbox']->get_databoxes()));
|
self::$DI['app']['acl']->get($user)->give_access_to_sbas(array_keys(self::$DI['app']->getDataboxes()));
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
|
|
||||||
$rights = [
|
$rights = [
|
||||||
'bas_manage' => '1'
|
'bas_manage' => '1'
|
||||||
|
@@ -108,7 +108,7 @@ abstract class ApiTestCase extends \PhraseanetWebTestCase
|
|||||||
$this->assertArrayHasKey('stories', $data);
|
$this->assertArrayHasKey('stories', $data);
|
||||||
$this->assertCount(1, $data['stories']);
|
$this->assertCount(1, $data['stories']);
|
||||||
list($empty, $path, $databox_id, $story_id) = explode('/', current($data['stories']));
|
list($empty, $path, $databox_id, $story_id) = explode('/', current($data['stories']));
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($databox_id);
|
$databox = self::$DI['app']->findDataboxById($databox_id);
|
||||||
$story = $databox->get_record($story_id);
|
$story = $databox->get_record($story_id);
|
||||||
$story->delete();
|
$story->delete();
|
||||||
$record->delete();
|
$record->delete();
|
||||||
@@ -632,7 +632,7 @@ abstract class ApiTestCase extends \PhraseanetWebTestCase
|
|||||||
{
|
{
|
||||||
$this->setToken($this->userAccessToken);
|
$this->setToken($this->userAccessToken);
|
||||||
$databox_id = self::$DI['record_1']->get_sbas_id();
|
$databox_id = self::$DI['record_1']->get_sbas_id();
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($databox_id);
|
$databox = self::$DI['app']->findDataboxById($databox_id);
|
||||||
$statusStructure = $databox->getStatusStructure();
|
$statusStructure = $databox->getStatusStructure();
|
||||||
$route = '/api/v1/databoxes/' . $databox_id . '/status/';
|
$route = '/api/v1/databoxes/' . $databox_id . '/status/';
|
||||||
$this->evaluateMethodNotAllowedRoute($route, ['POST', 'PUT', 'DELETE']);
|
$this->evaluateMethodNotAllowedRoute($route, ['POST', 'PUT', 'DELETE']);
|
||||||
@@ -681,7 +681,7 @@ abstract class ApiTestCase extends \PhraseanetWebTestCase
|
|||||||
{
|
{
|
||||||
$this->setToken($this->userAccessToken);
|
$this->setToken($this->userAccessToken);
|
||||||
$databox_id = self::$DI['record_1']->get_sbas_id();
|
$databox_id = self::$DI['record_1']->get_sbas_id();
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($databox_id);
|
$databox = self::$DI['app']->findDataboxById($databox_id);
|
||||||
$ref_structure = $databox->get_meta_structure();
|
$ref_structure = $databox->get_meta_structure();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@@ -45,7 +45,7 @@ class TOUTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
*/
|
*/
|
||||||
public function testDenyTOU()
|
public function testDenyTOU()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
self::$DI['app']['authentication']->setUser(self::$DI['user_alt2']);
|
self::$DI['app']['authentication']->setUser(self::$DI['user_alt2']);
|
||||||
$this->XMLHTTPRequest('POST', '/prod/TOU/deny/'.$databox->get_sbas_id() .'/');
|
$this->XMLHTTPRequest('POST', '/prod/TOU/deny/'.$databox->get_sbas_id() .'/');
|
||||||
@@ -65,7 +65,7 @@ class TOUTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
*/
|
*/
|
||||||
public function testDenyTOURequireAuthentication()
|
public function testDenyTOURequireAuthentication()
|
||||||
{
|
{
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$databox = array_shift($databoxes);
|
$databox = array_shift($databoxes);
|
||||||
$this->logout(self::$DI['app']);
|
$this->logout(self::$DI['app']);
|
||||||
self::$DI['client']->request('POST', '/prod/TOU/deny/'. $databox->get_sbas_id() .'/');
|
self::$DI['client']->request('POST', '/prod/TOU/deny/'. $databox->get_sbas_id() .'/');
|
||||||
|
@@ -358,7 +358,7 @@ class AccountTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
{
|
{
|
||||||
$bases = $notifs = [];
|
$bases = $notifs = [];
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$bases[] = $collection->get_base_id();
|
$bases[] = $collection->get_base_id();
|
||||||
}
|
}
|
||||||
|
@@ -238,7 +238,7 @@ class LoginTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
$token = self::$DI['app']['manipulator.token']->createResetEmailToken($user, $email);
|
$token = self::$DI['app']['manipulator.token']->createResetEmailToken($user, $email);
|
||||||
$user->setMailLocked(true);
|
$user->setMailLocked(true);
|
||||||
$revokeBases = array();
|
$revokeBases = array();
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$revokeBases[] = $collection->get_base_id();
|
$revokeBases[] = $collection->get_base_id();
|
||||||
}
|
}
|
||||||
@@ -1866,7 +1866,7 @@ class LoginTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
{
|
{
|
||||||
if (null === self::$termsOfUse) {
|
if (null === self::$termsOfUse) {
|
||||||
self::$termsOfUse = [];
|
self::$termsOfUse = [];
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
self::$termsOfUse[$databox->get_sbas_id()] = $databox->get_cgus();
|
self::$termsOfUse[$databox->get_sbas_id()] = $databox->get_cgus();
|
||||||
|
|
||||||
foreach ( self::$termsOfUse[$databox->get_sbas_id()]as $lng => $tou) {
|
foreach ( self::$termsOfUse[$databox->get_sbas_id()]as $lng => $tou) {
|
||||||
@@ -1882,7 +1882,7 @@ class LoginTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
self::$termsOfUse = [];
|
self::$termsOfUse = [];
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
self::$termsOfUse[$databox->get_sbas_id()] = $databox->get_cgus();
|
self::$termsOfUse[$databox->get_sbas_id()] = $databox->get_cgus();
|
||||||
|
|
||||||
foreach ( self::$termsOfUse[$databox->get_sbas_id()]as $lng => $tou) {
|
foreach ( self::$termsOfUse[$databox->get_sbas_id()]as $lng => $tou) {
|
||||||
@@ -1896,7 +1896,7 @@ class LoginTest extends \PhraseanetAuthenticatedWebTestCase
|
|||||||
if (null === self::$termsOfUse) {
|
if (null === self::$termsOfUse) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
if (!isset(self::$termsOfUse[$databox->get_sbas_id()])) {
|
if (!isset(self::$termsOfUse[$databox->get_sbas_id()])) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@@ -43,7 +43,7 @@ class AccessRestrictionTest extends \PhraseanetTestCase
|
|||||||
{
|
{
|
||||||
$app = $this->loadApp();
|
$app = $this->loadApp();
|
||||||
|
|
||||||
$databoxes = $app['phraseanet.appbox']->get_databoxes();
|
$databoxes = $app->getDataboxes();
|
||||||
$databox = current($databoxes);
|
$databox = current($databoxes);
|
||||||
$collections = $databox->get_collections();
|
$collections = $databox->get_collections();
|
||||||
$collection = current($collections);
|
$collection = current($collections);
|
||||||
|
@@ -64,7 +64,7 @@ class RegistrationManagerTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
$rs = $service->getRegistrationSummary(self::$DI['user']);
|
$rs = $service->getRegistrationSummary(self::$DI['user']);
|
||||||
|
|
||||||
$databox = current(self::$DI['app']['phraseanet.appbox']->get_databoxes());
|
$databox = current(self::$DI['app']->getDataboxes());
|
||||||
$collection = current($databox->get_collections());
|
$collection = current($databox->get_collections());
|
||||||
|
|
||||||
$this->assertEquals($value, count($rs[$databox->get_sbas_id()]['registrations']['by-type'][$type]));
|
$this->assertEquals($value, count($rs[$databox->get_sbas_id()]['registrations']['by-type'][$type]));
|
||||||
|
@@ -16,7 +16,7 @@ class ACLManipulatorTest extends \PhraseanetTestCase
|
|||||||
$databoxId = null;
|
$databoxId = null;
|
||||||
$baseId = null;
|
$baseId = null;
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$databoxId = $databox->get_sbas_id();
|
$databoxId = $databox->get_sbas_id();
|
||||||
|
|
||||||
$acl->update_rights_to_sbas($databoxId, [
|
$acl->update_rights_to_sbas($databoxId, [
|
||||||
|
@@ -35,7 +35,7 @@ abstract class SearchEngineAbstractTest extends \PhraseanetAuthenticatedTestCase
|
|||||||
$field->save();
|
$field->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -80,7 +80,7 @@ class InstallerTest extends \PhraseanetTestCase
|
|||||||
$this->assertTrue($app['configuration.store']->isSetup());
|
$this->assertTrue($app['configuration.store']->isSetup());
|
||||||
$this->assertTrue($app['phraseanet.configuration-tester']->isUpToDate());
|
$this->assertTrue($app['phraseanet.configuration-tester']->isUpToDate());
|
||||||
|
|
||||||
$databox = current($app['phraseanet.appbox']->get_databoxes());
|
$databox = current($app->getDataboxes());
|
||||||
$this->assertContains('<path>'.realpath($dataPath).'/db_setup_test/subdefs</path>', $databox->get_structure());
|
$this->assertContains('<path>'.realpath($dataPath).'/db_setup_test/subdefs</path>', $databox->get_structure());
|
||||||
|
|
||||||
$conf = $app['configuration.store']->getConfig();
|
$conf = $app['configuration.store']->getConfig();
|
||||||
|
@@ -53,7 +53,7 @@ class RecordMoverEditorTest extends EditorTestCase
|
|||||||
public function testFacilityWithActions($action)
|
public function testFacilityWithActions($action)
|
||||||
{
|
{
|
||||||
$databox = null;
|
$databox = null;
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $box) {
|
foreach (self::$DI['app']->getDataboxes() as $box) {
|
||||||
$databox = $box;
|
$databox = $box;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@@ -111,7 +111,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
public function testGive_access_to_sbas()
|
public function testGive_access_to_sbas()
|
||||||
{
|
{
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$sbas_id = $databox->get_sbas_id();
|
$sbas_id = $databox->get_sbas_id();
|
||||||
$base_ids = [];
|
$base_ids = [];
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
@@ -128,7 +128,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
public function testRevoke_unused_sbas_rights()
|
public function testRevoke_unused_sbas_rights()
|
||||||
{
|
{
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$sbas_id = $databox->get_sbas_id();
|
$sbas_id = $databox->get_sbas_id();
|
||||||
$base_ids = [];
|
$base_ids = [];
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
@@ -150,7 +150,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
public function testSet_quotas_on_base()
|
public function testSet_quotas_on_base()
|
||||||
{
|
{
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
$droits = 50;
|
$droits = 50;
|
||||||
@@ -174,7 +174,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
$first = true;
|
$first = true;
|
||||||
$base_ref = null;
|
$base_ref = null;
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
|
|
||||||
@@ -220,7 +220,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
'canaddrecord' => true,
|
'canaddrecord' => true,
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
$this->object->give_access_to_base([$base_id]);
|
$this->object->give_access_to_base([$base_id]);
|
||||||
@@ -359,7 +359,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
'bas_modif_th' => true,
|
'bas_modif_th' => true,
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$this->object->give_access_to_sbas([$databox->get_sbas_id()]);
|
$this->object->give_access_to_sbas([$databox->get_sbas_id()]);
|
||||||
$this->object->update_rights_to_sbas($databox->get_sbas_id(), $rights_false);
|
$this->object->update_rights_to_sbas($databox->get_sbas_id(), $rights_false);
|
||||||
$this->assertFalse($this->object->has_right_on_sbas($databox->get_sbas_id(), 'bas_modify_struct'));
|
$this->assertFalse($this->object->has_right_on_sbas($databox->get_sbas_id(), 'bas_modify_struct'));
|
||||||
@@ -381,7 +381,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
public function testGet_mask_and()
|
public function testGet_mask_and()
|
||||||
{
|
{
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
|
|
||||||
@@ -400,7 +400,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
public function testGet_mask_xor()
|
public function testGet_mask_xor()
|
||||||
{
|
{
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
|
|
||||||
@@ -422,7 +422,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
{
|
{
|
||||||
$base_ids = [];
|
$base_ids = [];
|
||||||
$n = 0;
|
$n = 0;
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_ids[] = $collection->get_base_id();
|
$base_ids[] = $collection->get_base_id();
|
||||||
$n ++;
|
$n ++;
|
||||||
@@ -476,7 +476,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
{
|
{
|
||||||
$base_ids = [];
|
$base_ids = [];
|
||||||
$n = 0;
|
$n = 0;
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_ids[] = $collection->get_base_id();
|
$base_ids[] = $collection->get_base_id();
|
||||||
$n ++;
|
$n ++;
|
||||||
@@ -508,7 +508,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
{
|
{
|
||||||
$sbas_ids = [];
|
$sbas_ids = [];
|
||||||
$n = 0;
|
$n = 0;
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$sbas_ids[] = $databox->get_sbas_id();
|
$sbas_ids[] = $databox->get_sbas_id();
|
||||||
$n ++;
|
$n ++;
|
||||||
}
|
}
|
||||||
@@ -532,7 +532,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
public function testHas_access_to_module()
|
public function testHas_access_to_module()
|
||||||
{
|
{
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$base_ids = [];
|
$base_ids = [];
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
@@ -551,7 +551,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
$this->assertFalse($this->object->has_access_to_module('report'));
|
$this->assertFalse($this->object->has_access_to_module('report'));
|
||||||
|
|
||||||
$found = false;
|
$found = false;
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
$base_ids[] = $base_id;
|
$base_ids[] = $base_id;
|
||||||
@@ -566,7 +566,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
$this->assertFalse($this->object->has_access_to_module('thesaurus'));
|
$this->assertFalse($this->object->has_access_to_module('thesaurus'));
|
||||||
$this->assertFalse($this->object->has_access_to_module('upload'));
|
$this->assertFalse($this->object->has_access_to_module('upload'));
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
$this->object->update_rights_to_sbas($databox->get_sbas_id(), ['bas_modif_th' => true]);
|
$this->object->update_rights_to_sbas($databox->get_sbas_id(), ['bas_modif_th' => true]);
|
||||||
$found = true;
|
$found = true;
|
||||||
}
|
}
|
||||||
@@ -575,7 +575,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
$this->assertFalse($this->object->has_access_to_module('upload'));
|
$this->assertFalse($this->object->has_access_to_module('upload'));
|
||||||
|
|
||||||
$found = false;
|
$found = false;
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
$base_ids[] = $base_id;
|
$base_ids[] = $base_id;
|
||||||
@@ -596,7 +596,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
$found = false;
|
$found = false;
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
|
|
||||||
@@ -629,7 +629,7 @@ class ACLTest extends \PhraseanetTestCase
|
|||||||
|
|
||||||
$found = false;
|
$found = false;
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$base_id = $collection->get_base_id();
|
$base_id = $collection->get_base_id();
|
||||||
|
|
||||||
|
@@ -487,9 +487,9 @@ abstract class PhraseanetTestCase extends WebTestCase
|
|||||||
{
|
{
|
||||||
$app['acl']->get($user)->delete_data_from_cache(\ACL::CACHE_GLOBAL_RIGHTS);
|
$app['acl']->get($user)->delete_data_from_cache(\ACL::CACHE_GLOBAL_RIGHTS);
|
||||||
$app['acl']->get($user)->delete_data_from_cache(databox::CACHE_COLLECTIONS);
|
$app['acl']->get($user)->delete_data_from_cache(databox::CACHE_COLLECTIONS);
|
||||||
$app['acl']->get($user)->give_access_to_sbas(array_keys($app['phraseanet.appbox']->get_databoxes()));
|
$app['acl']->get($user)->give_access_to_sbas(array_keys($app->getDataboxes()));
|
||||||
|
|
||||||
foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach ($app->getDataboxes() as $databox) {
|
||||||
$app['acl']->get($user)->delete_data_from_cache(\ACL::CACHE_RIGHTS_SBAS);
|
$app['acl']->get($user)->delete_data_from_cache(\ACL::CACHE_RIGHTS_SBAS);
|
||||||
|
|
||||||
$rights = [
|
$rights = [
|
||||||
|
@@ -165,7 +165,7 @@ class caption_recordTest extends \PhraseanetTestCase
|
|||||||
{
|
{
|
||||||
$field = null;
|
$field = null;
|
||||||
|
|
||||||
foreach (self::$DI['app']['phraseanet.appbox']->get_databoxes() as $databox) {
|
foreach (self::$DI['app']->getDataboxes() as $databox) {
|
||||||
foreach ($databox->get_meta_structure() as $meta) {
|
foreach ($databox->get_meta_structure() as $meta) {
|
||||||
$meta->set_dces_element(new databox_Field_DCES_Contributor());
|
$meta->set_dces_element(new databox_Field_DCES_Contributor());
|
||||||
$field = $meta;
|
$field = $meta;
|
||||||
|
@@ -23,7 +23,7 @@ class collectionTest extends \PhraseanetTestCase
|
|||||||
parent::setup();
|
parent::setup();
|
||||||
|
|
||||||
if (!self::$object) {
|
if (!self::$object) {
|
||||||
if (0 === count($databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes())) {
|
if (0 === count($databoxes = self::$DI['app']->getDataboxes())) {
|
||||||
$this->fail('No databox found for collection test');
|
$this->fail('No databox found for collection test');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@ class collectionTest extends \PhraseanetTestCase
|
|||||||
$this->assertFalse(self::$object->is_active());
|
$this->assertFalse(self::$object->is_active());
|
||||||
|
|
||||||
$sbas_id = self::$object->get_databox()->get_sbas_id();
|
$sbas_id = self::$object->get_databox()->get_sbas_id();
|
||||||
$databox = self::$DI['app']['phraseanet.appbox']->get_databox($sbas_id);
|
$databox = self::$DI['app']->findDataboxById($sbas_id);
|
||||||
|
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
$this->assertTrue($collection->get_base_id() !== $base_id);
|
$this->assertTrue($collection->get_base_id() !== $base_id);
|
||||||
|
@@ -23,7 +23,7 @@ class report_activityTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_addTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -19,7 +19,7 @@ class report_connexionReportTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_downloadReportTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_editTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_filterTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_pushTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_questionReportTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -31,7 +31,7 @@ class report_reportTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -18,7 +18,7 @@ class report_sentTest extends \report_abstractReportTestCase
|
|||||||
$this->dmax = $date->format("Y-m-d H:i:s");
|
$this->dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$this->dmin = $date->format("Y-m-d H:i:s");
|
$this->dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$this->ret = [];
|
$this->ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
@@ -20,7 +20,7 @@ class report_sqlFilterTest extends \report_abstractReportTestCase
|
|||||||
$dmax = $date->format("Y-m-d H:i:s");
|
$dmax = $date->format("Y-m-d H:i:s");
|
||||||
$date->modify('-6 month');
|
$date->modify('-6 month');
|
||||||
$dmin = $date->format("Y-m-d H:i:s");
|
$dmin = $date->format("Y-m-d H:i:s");
|
||||||
$databoxes = self::$DI['app']['phraseanet.appbox']->get_databoxes();
|
$databoxes = self::$DI['app']->getDataboxes();
|
||||||
$ret = [];
|
$ret = [];
|
||||||
foreach ($databoxes as $databox) {
|
foreach ($databoxes as $databox) {
|
||||||
$colls = $databox->get_collections();
|
$colls = $databox->get_collections();
|
||||||
|
Reference in New Issue
Block a user