mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
Merge
This commit is contained in:
@@ -271,7 +271,7 @@ return call_user_func(function()
|
|||||||
$route = "/applications/dev/new";
|
$route = "/applications/dev/new";
|
||||||
$app->get($route, function() use ($app)
|
$app->get($route, function() use ($app)
|
||||||
{
|
{
|
||||||
$var = array("violations" => null);
|
$var = array("violations" => null, 'form' => null);
|
||||||
|
|
||||||
return $app['response']('api/auth/application_dev_new.twig', $var);
|
return $app['response']('api/auth/application_dev_new.twig', $var);
|
||||||
});
|
});
|
||||||
@@ -339,7 +339,7 @@ return call_user_func(function()
|
|||||||
}
|
}
|
||||||
catch (Exception $e)
|
catch (Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$Serializer = $app['Core']['Serializer'];
|
$Serializer = $app['Core']['Serializer'];
|
||||||
@@ -374,7 +374,7 @@ return call_user_func(function()
|
|||||||
}
|
}
|
||||||
catch (Exception $e)
|
catch (Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$Serializer = $app['Core']['Serializer'];
|
$Serializer = $app['Core']['Serializer'];
|
||||||
@@ -400,7 +400,7 @@ return call_user_func(function()
|
|||||||
}
|
}
|
||||||
catch (Exception $e)
|
catch (Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$Serializer = $app['Core']['Serializer'];
|
$Serializer = $app['Core']['Serializer'];
|
||||||
@@ -424,7 +424,7 @@ return call_user_func(function()
|
|||||||
}
|
}
|
||||||
catch (\Exception $e)
|
catch (\Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$Serializer = $app['Core']['Serializer'];
|
$Serializer = $app['Core']['Serializer'];
|
||||||
|
@@ -52,7 +52,7 @@ class ConnectionTest implements ControllerProviderInterface
|
|||||||
}
|
}
|
||||||
catch (\Exception $e)
|
catch (\Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($dbname && $connection_ok === true)
|
if ($dbname && $connection_ok === true)
|
||||||
@@ -85,7 +85,7 @@ class ConnectionTest implements ControllerProviderInterface
|
|||||||
}
|
}
|
||||||
catch (\Exception $e)
|
catch (\Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -406,11 +406,22 @@ class API_OAuth2_Adapter extends OAuth2
|
|||||||
'response_type' => $request->get('response_type', false)
|
'response_type' => $request->get('response_type', false)
|
||||||
, 'client_id' => $request->get('client_id', false)
|
, 'client_id' => $request->get('client_id', false)
|
||||||
, 'redirect_uri' => $request->get('redirect_uri', false)
|
, 'redirect_uri' => $request->get('redirect_uri', false)
|
||||||
, 'scope' => $request->get('scope', false)
|
|
||||||
, 'state' => $request->get('state', false)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
$scope = $request->get('scope', false);
|
||||||
|
$state = $request->get('state', false);
|
||||||
|
|
||||||
|
if($state)
|
||||||
|
{
|
||||||
|
$datas["state"] = $state;
|
||||||
|
}
|
||||||
|
|
||||||
|
if($scope)
|
||||||
|
{
|
||||||
|
$datas["scope"] = $scope;
|
||||||
|
}
|
||||||
|
|
||||||
$filters = array(
|
$filters = array(
|
||||||
"client_id" => array(
|
"client_id" => array(
|
||||||
"filter" => FILTER_VALIDATE_REGEXP
|
"filter" => FILTER_VALIDATE_REGEXP
|
||||||
|
@@ -1280,9 +1280,9 @@ class User_Adapter implements User_Interface, cache_cacheableInterface
|
|||||||
if ($this->_prefs)
|
if ($this->_prefs)
|
||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
|
|
||||||
$registry = \registry::get_instance();
|
$registry = \registry::get_instance();
|
||||||
|
|
||||||
$sql = 'SELECT prop, value FROM usr_settings WHERE usr_id= :id';
|
$sql = 'SELECT prop, value FROM usr_settings WHERE usr_id= :id';
|
||||||
$stmt = $this->appbox->get_connection()->prepare($sql);
|
$stmt = $this->appbox->get_connection()->prepare($sql);
|
||||||
$stmt->execute(array(':id' => $this->id));
|
$stmt->execute(array(':id' => $this->id));
|
||||||
@@ -1302,7 +1302,7 @@ class User_Adapter implements User_Interface, cache_cacheableInterface
|
|||||||
{
|
{
|
||||||
$v = $registry->get('GV_defaultQuery');
|
$v = $registry->get('GV_defaultQuery');
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->_prefs[$k] = $v;
|
$this->_prefs[$k] = $v;
|
||||||
$this->update_pref($k, $v);
|
$this->update_pref($k, $v);
|
||||||
}
|
}
|
||||||
|
2
lib/classes/cache/databox.class.php
vendored
2
lib/classes/cache/databox.class.php
vendored
@@ -43,7 +43,7 @@ class cache_databox
|
|||||||
}
|
}
|
||||||
catch (\Exception $e)
|
catch (\Exception $e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($last_update)
|
if ($last_update)
|
||||||
|
@@ -192,7 +192,6 @@ class connection
|
|||||||
self::$_PDO_instance[$name] = null;
|
self::$_PDO_instance[$name] = null;
|
||||||
unset(self::$_PDO_instance[$name]);
|
unset(self::$_PDO_instance[$name]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -159,13 +159,13 @@ class databox_status
|
|||||||
$statuses = array();
|
$statuses = array();
|
||||||
|
|
||||||
$sbas_ids = $user->ACL()->get_granted_sbas();
|
$sbas_ids = $user->ACL()->get_granted_sbas();
|
||||||
|
|
||||||
$see_all = array();
|
$see_all = array();
|
||||||
|
|
||||||
foreach ($sbas_ids as $databox)
|
foreach ($sbas_ids as $databox)
|
||||||
{
|
{
|
||||||
$see_all[$databox->get_sbas_id()] = false;
|
$see_all[$databox->get_sbas_id()] = false;
|
||||||
|
|
||||||
foreach($databox->get_collections() as $collection)
|
foreach($databox->get_collections() as $collection)
|
||||||
{
|
{
|
||||||
if($user->ACL()->has_right_on_base($collection->get_base_id(), 'chgstatus'))
|
if($user->ACL()->has_right_on_base($collection->get_base_id(), 'chgstatus'))
|
||||||
@@ -193,7 +193,7 @@ class databox_status
|
|||||||
|
|
||||||
if ($user->ACL()->has_right_on_sbas($sbas_id, 'bas_modify_struct'))
|
if ($user->ACL()->has_right_on_sbas($sbas_id, 'bas_modify_struct'))
|
||||||
$see_this = true;
|
$see_this = true;
|
||||||
|
|
||||||
foreach ($status as $bit => $props)
|
foreach ($status as $bit => $props)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@@ -1935,16 +1935,16 @@ class record_adapter implements record_Interface, cache_cacheableInterface
|
|||||||
public function get_data_from_cache($option = null)
|
public function get_data_from_cache($option = null)
|
||||||
{
|
{
|
||||||
\cache_databox::refresh($this->get_sbas_id());
|
\cache_databox::refresh($this->get_sbas_id());
|
||||||
|
|
||||||
$databox = $this->get_databox();
|
$databox = $this->get_databox();
|
||||||
|
|
||||||
return $databox->get_data_from_cache($this->get_cache_key($option));
|
return $databox->get_data_from_cache($this->get_cache_key($option));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function set_data_to_cache($value, $option = null, $duration = 0)
|
public function set_data_to_cache($value, $option = null, $duration = 0)
|
||||||
{
|
{
|
||||||
$databox = $this->get_databox();
|
$databox = $this->get_databox();
|
||||||
|
|
||||||
return $databox->set_data_to_cache($value, $this->get_cache_key($option), $duration);
|
return $databox->set_data_to_cache($value, $this->get_cache_key($option), $duration);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1962,7 +1962,7 @@ class record_adapter implements record_Interface, cache_cacheableInterface
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$databox = $this->get_databox();
|
$databox = $this->get_databox();
|
||||||
|
|
||||||
\cache_databox::update($this->get_sbas_id(), 'record', $this->get_record_id());
|
\cache_databox::update($this->get_sbas_id(), 'record', $this->get_record_id());
|
||||||
|
|
||||||
return $databox->delete_data_from_cache($this->get_cache_key($option));
|
return $databox->delete_data_from_cache($this->get_cache_key($option));
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
<li>
|
<li>
|
||||||
<div>
|
<div>
|
||||||
<span class='app-row'><strong><a class="link" id="app_dev_new" href="/api/oauthv2/applications/dev/{{app.get_id}}/show">{{app.get_name}}</a></strong></span>
|
<span class='app-row'><strong><a class="link" id="app_dev_new" href="/api/oauthv2/applications/dev/{{app.get_id}}/show">{{app.get_name}}</a></strong></span>
|
||||||
<span class='app-row'>{{app.get_desciption }}</span>
|
<span class='app-row'>{{app.get_description }}</span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
Reference in New Issue
Block a user