<?php
-namespace Shaarli\Config;
+
+use Shaarli\Config\Exception\PluginConfigOrderException;
/**
* Plugin configuration helper functions.
return $out;
}
-
-/**
- * Exception used if an error occur while saving plugin configuration.
- */
-class PluginConfigOrderException extends \Exception
-{
- /**
- * Construct exception.
- */
- public function __construct()
- {
- $this->message = 'An error occurred while trying to save plugins loading order.';
- }
-}
--- /dev/null
+<?php
+
+namespace Shaarli\Config\Exception;
+
+/**
+ * Exception used if an error occur while saving plugin configuration.
+ */
+class PluginConfigOrderException extends \Exception
+{
+ /**
+ * Construct exception.
+ */
+ public function __construct()
+ {
+ $this->message = 'An error occurred while trying to save plugins loading order.';
+ }
+}
"Shaarli\\Api\\": "application/api/",
"Shaarli\\Api\\Controllers\\": "application/api/controllers",
"Shaarli\\Api\\Exceptions\\": "application/api/exceptions",
- "Shaarli\\Config\\": "application/config/"
+ "Shaarli\\Config\\": "application/config/",
+ "Shaarli\\Config\\Exception\\": "application/config/exception"
}
}
}
require_once 'application/ApplicationUtils.php';
require_once 'application/Cache.php';
require_once 'application/CachedPage.php';
+require_once 'application/config/ConfigPlugin.php';
require_once 'application/FeedBuilder.php';
require_once 'application/FileUtils.php';
require_once 'application/HttpUtils.php';
'result_count' => count($linksToDisplay),
'search_term' => $searchterm,
'search_tags' => $searchtags,
+ 'visibility' => ! empty($_SESSION['privateonly']) ? 'private' : '',
'redirector' => $conf->get('redirector.url'), // Optional redirector URL.
'links' => $linkDisp,
'tags' => $LINKSDB->allTags(),
<?php
namespace Shaarli\Config;
-/**
- * Config' tests
- */
+use Shaarli\Config\Exception\PluginConfigOrderException;
require_once 'application/config/ConfigPlugin.php';
/**
* Test save_plugin_config with invalid data.
*
- * @expectedException Shaarli\Config\PluginConfigOrderException
+ * @expectedException Shaarli\Config\Exception\PluginConfigOrderException
*/
public function testSavePluginConfigInvalid()
{
margin: 0 0 0 5px;
}
+.search-result .label-private {
+ border: 1px solid white;
+}
+
/**
* TOOLS
*/
<div id="searchcriteria">{'Nothing found.'|t}</div>
</div>
</div>
- {elseif="!empty($search_term) or !empty($search_tags)"}
+ {elseif="!empty($search_term) or !empty($search_tags) or !empty($visibility)"}
<div class="pure-g pure-alert pure-alert-success search-result">
<div class="pure-u-2-24"></div>
<div class="pure-u-20-24">
</span>
{/loop}
{/if}
+ {if="!empty($visibility)"}
+ {'with status'|t}
+ <span class="label label-private">
+ {$visibility|t}
+ </span>
+ {/if}
</div>
</div>
{/if}