Framework  3.9
ContextMenuItem Class Reference

Public Member Functions

 ContextMenuItem ($command_id, $text, $action, $icon="", $isURL=true)
 
 draw ()
 

Public Attributes

 $command_id
 
 $icon
 
 $text
 
 $action
 
 $isURL
 

Detailed Description

Definition at line 34 of file context_menu.inc.

Member Function Documentation

◆ ContextMenuItem()

ContextMenuItem::ContextMenuItem (   $command_id,
  $text,
  $action,
  $icon = "",
  $isURL = true 
)

Definition at line 42 of file context_menu.inc.

43  {
44  $this->command_id = $command_id;
45  $this->icon = $icon;
46  $this->text = $text;
47  $this->action = $action;
48  $this->isURL = $isURL;
49  }

◆ draw()

ContextMenuItem::draw ( )

Definition at line 51 of file context_menu.inc.

52  {
53  if ($this->icon)
54  {
55  $output = "<img src='{$this->icon}' alt='' style='float: left; margin: 2px 0px 0px 1px'/>";
56  }
57 
58  if ($this->isURL)
59  {
60 
61  $output .= "<a href='{$this->action}'>";
62  }
63  else
64  {
65  $output .= "<a href=\"#\" onclick=\"{$this->action}; return false;\">";
66  }
67 
68  $output .= $this->text;
69  $output .= "</a>";
70  echo $output;
71  }

Member Data Documentation

◆ $action

ContextMenuItem::$action

Definition at line 39 of file context_menu.inc.

◆ $command_id

ContextMenuItem::$command_id

Definition at line 36 of file context_menu.inc.

◆ $icon

ContextMenuItem::$icon

Definition at line 37 of file context_menu.inc.

◆ $isURL

ContextMenuItem::$isURL

Definition at line 40 of file context_menu.inc.

◆ $text

ContextMenuItem::$text

Definition at line 38 of file context_menu.inc.


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