FOSSology  4.7.1
Open Source License Compliance by Open Source Software
PickerPlugin Class Reference
Inheritance diagram for PickerPlugin:
Inheritance graph
Collaboration diagram for PickerPlugin:
Collaboration graph

Public Member Functions

 preInstall ()
 
- Public Member Functions inherited from Fossology\Lib\Plugin\DefaultPlugin
 __construct ($name, $parameters=array())
 
 getName ()
 
 getVersion ()
 
 getTitle ()
 
 isRequiresLogin ()
 
 getDependency ()
 
 getPluginLevel ()
 
 getDBaccess ()
 
 getState ()
 
 getInitOrder ()
 
 getNoMenu ()
 
 getResponse ()
 
 getObject ($name)
 
 postInstall ()
 
 unInstall ()
 
 execute ()
 
 isLoggedIn ()
 
 __get ($name)
 
 __toString ()
 

Public Attributes

const NAME = 'picker'
 
- Public Attributes inherited from Fossology\Lib\Plugin\DefaultPlugin
const PERMISSION = "permission"
 
const REQUIRES_LOGIN = "requiresLogin"
 
const ENABLE_MENU = "ENABLE_MENU"
 
const LEVEL = "level"
 
const DEPENDENCIES = "dependencies"
 
const INIT_ORDER = "initOrder"
 
const MENU_LIST = "menuList"
 
const MENU_ORDER = "menuOrder"
 
const MENU_TARGET = "menuTarget"
 
const TITLE = "title"
 
 $fileLogger
 

Protected Member Functions

 handle (Request $request)
 
- Protected Member Functions inherited from Fossology\Lib\Plugin\DefaultPlugin
 RegisterMenus ()
 Customize submenus.
 
 render ($templateName, $vars=null, $headers=null)
 
 getDefaultHeaders ()
 
 getDefaultVars ()
 
 mergeWithDefault ($vars)
 
 flushContent ($content)
 

Private Member Functions

 createFilePicker ()
 
 createFilePickerMulti ()
 
 getUploadtreeTableName (int $uploadtreePk)
 
 getFolderUploads (int $folder_pk)
 
 historyPick (int $uploadtree_pk, int &$rtncount)
 
 applicationPick (string $SLName, string $selectedVal, string $label)
 
 uploadtree2PathStr (array $PathArray)
 
 renderPicker (string $RtnMod, int $anchorPk, int $folder_pk, array $currentItems)
 

Private Attributes

 $dbManager
 
 $uploadDao
 

Additional Inherited Members

- Protected Attributes inherited from Fossology\Lib\Plugin\DefaultPlugin
 $container
 
 $renderer
 
 $microMenu
 

Detailed Description

Definition at line 22 of file PickerPlugin.php.

Member Function Documentation

◆ getFolderUploads()

PickerPlugin::getFolderUploads ( int  $folder_pk)
private

Return permission-filtered uploads for a folder, with timestamps formatted for the browser.

Definition at line 109 of file PickerPlugin.php.

◆ getUploadtreeTableName()

PickerPlugin::getUploadtreeTableName ( int  $uploadtreePk)
private

Return the upload-specific uploadtree table name for a given uploadtree pk. Falls back to 'uploadtree' if the row is not found.

Definition at line 93 of file PickerPlugin.php.

◆ handle()

PickerPlugin::handle ( Request  $request)
protected
Parameters
Request$request
Returns
Response

Reimplemented from Fossology\Lib\Plugin\DefaultPlugin.

Definition at line 208 of file PickerPlugin.php.

◆ historyPick()

PickerPlugin::historyPick ( int  $uploadtree_pk,
int &  $rtncount 
)
private

Pick history select-box for classic 2-way mode. Returns HTML string or empty string.

Definition at line 149 of file PickerPlugin.php.

◆ renderPicker()

PickerPlugin::renderPicker ( string  $RtnMod,
int  $anchorPk,
int  $folder_pk,
array  $currentItems 
)
private

Build Twig vars and render picker.html.twig.

Definition at line 326 of file PickerPlugin.php.


The documentation for this class was generated from the following file: