/** * 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; }