function.file_exists.php
1 <?php
2 /**
3  * wCMF - wemove Content Management Framework
4  * Copyright (C) 2005-2015 wemove digital solutions GmbH
5  *
6  * Licensed under the terms of the MIT License.
7  *
8  * See the LICENSE file distributed with this work for
9  * additional information.
10  */
11 
12 /*
13 * Smarty plugin
14 * -------------------------------------------------------------
15 * File: function.file_exists.php
16 * Type: function
17 * Name: file_exists
18 * Purpose: check if a given file exists and assign the result to a smarty variable
19 * Usage: {file_exists file="images/test.png" varname="imageExists"}
20 * -------------------------------------------------------------
21 */
22 function smarty_function_file_exists($params, \Smarty_Internal_Template $template) {
23  $template->assign($params['varname'], file_exists($params['file']));
24 }
25 ?>