mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 08:55:54 +00:00
add some documentation and new class SeedDMS_FolderTree
This commit is contained in:
parent
7c2959be02
commit
b6ac58eb3d
|
@ -632,6 +632,18 @@ function seed_pass_verify($password, $hash) { /* {{{ */
|
|||
return $hash == md5($password);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Class for creating encrypted api keys
|
||||
*
|
||||
* <code>
|
||||
* <?php
|
||||
* $CSRF = new SeedDMS_CSRF($settings->_encryptionKey);
|
||||
* $kkk = $CSRF->create_api_key();
|
||||
* echo $kkk;
|
||||
* echo $CSRF->check_api_key($kkk) ? 'valid' : 'invalid';
|
||||
* ?>
|
||||
* </code>
|
||||
*/
|
||||
class SeedDMS_CSRF { /* {{{ */
|
||||
|
||||
protected $secret;
|
||||
|
@ -679,7 +691,15 @@ class SeedDMS_CSRF { /* {{{ */
|
|||
} /* }}} */
|
||||
} /* }}} */
|
||||
|
||||
//$CSRF = new SeedDMS_CSRF($settings->_encryptionKey);
|
||||
//$kkk = $CSRF->create_api_key();
|
||||
//echo $kkk;
|
||||
//echo $CSRF->check_api_key($kkk) ? 'valid' : 'invalid';
|
||||
class SeedDMS_FolderTree { /* {{{ */
|
||||
|
||||
public function __construct($folder, $callback) { /* {{{ */
|
||||
$iter = new \SeedDMS\RecursiveFolderIterator($folder);
|
||||
$iter2 = new RecursiveIteratorIterator($iter, RecursiveIteratorIterator:: SELF_FIRST);
|
||||
foreach($iter2 as $ff) {
|
||||
call_user_func($callback, $ff);
|
||||
// echo $ff->getID().': '.$ff->getFolderPathPlain().'-'.$ff->getName()."<br />";
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
} /* }}} */
|
||||
|
|
Loading…
Reference in New Issue
Block a user