Exemple #1
0
 /**
  *	Creates query for entities (files, dirs, symlinks).
  *	Useful for different queries to files (search, adding ratings, etc)
  *
  *	@param		alias		string		File table alias
  *	@param		aliases		hashref		Aliases for permissions
  *	@param		permConf	hash		Permission configuration:
  *											self-alias		Permission table alias (default is 'file_perm')
  *											self-prefix     Prefix for permission aliases (default is 'file_access_')
  *											permissions     Permissions to add (default is array('ri'=>'OFS-READ-INFO'))
  *	@return		void
  */
 public function createFilesQuery($alias, array &$aliases = array(), array $permConf = array(), array &$binds = array())
 {
     if (!@$permConf['permissions']) {
         $permConf['permissions'] = array('ri' => 'OFS-READ-INFO');
     }
     list($query, $binds) = $this->_mapper->createFilesQuery($alias, $aliases, $permConf);
     return $query;
 }