Platform  3.1
PHP API documentation
 All Data Structures Namespaces Files Functions Variables Pages
Lib.VaultCommon.php
Go to the documentation of this file.
1 <?php
2 /*
3  * @author Anakeen
4  * @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ Anakeen - licence CC
5  * @package FDL
6 */
7 /**
8  * @author Anakeen
9  * @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ Anakeen - licence CC
10  * @package FDL
11  */
12 // ---------------------------------------------------------------
13 // $Id: Lib.VaultCommon.php,v 1.7 2007/03/07 18:43:26 eric Exp $
14 // $Source: /home/cvsroot/anakeen/freedom/vault/Class/Lib.VaultCommon.php,v $
15 // ---------------------------------------------------------------
16 // ---------------------------------------------------------
17 function fileextension($filename, $ext = "nop")
18 {
19  $te = explode(".", basename($filename));
20  if (count($te) > 1) $ext = $te[count($te) - 1];
21  return $ext;
22 }
23 // ---------------------------------------------------------
24 function vaultfilename($fspath, $name, $id)
25 {
26  return str_replace('//', '/', $fspath . "/" . $id . "." . fileextension($name));
27 }
28 
29 function my_basename($p)
30 {
31  //return basename($p);
32  $r = strrpos($p, "/");
33  return ($r !== false) ? substr($p, $r + 1) : $p;
34 }
35 ?>
← centre documentaire © anakeen - published under CC License - Dynacase