<?php
class MenuDelete extends MenuItem
{
	private $itemId = 0;
	
	public function __construct ($input)
	{
		if (isset ($input ['itemId']))
			$itemId = $input ['itemId'];
		else
		{
			global $itemId;
			
			if (!is_null ($itemId))
				$this->itemId = $itemId;
		}
		
		if (isset ($input ['label']) && trim ($input ['label']) != '')
			$this->label = translate ($input ['label']);
		else
			$this->label = __ ('Delete');
		
		if (isset ($input ['image']) && trim ($input ['image']) != '')
			$this->image = $input ['image'];
		else
			$this->image = 'delete.png';
	}
	
	public function getMenuItem ()
	{
		global $form;
		
		if (!is_object ($form))
			return '';
		
		return '<li class="cItemLong" onclick="JavaScript: deleteForm (\''. $form->getFile () .'\', \'form_'. $form->getAssign () .'\', \''. $this->itemId .'\');"><img align="left" src="'. self::imageUrl ($this->image) .'" title="'. $this->label .'" alt="'. $this->label .'" />'. $this->label .'</li>';
	}
	
	public function getSubmenuItem ()
	{
		global $form;
		
		if (!is_object ($form))
			return '';
		
		return '<li class="cSubItem" onclick="JavaScript: deleteForm (\''. $form->getFile () .'\', \'form_'. $form->getAssign () .'\', \''. $this->itemId .'\');"><div>'. $this->label .'</div></li>';
	}
}
?>