Exemple #1
0
 public function Delete()
 {
     $ItemActions = ItemAction::GetAllByField("ItemAction", "ItemID", $this->GetValue("ID"));
     // Delete all actions related to this item
     foreach ($ItemActions as $ItemAction) {
         // Delete all of the user actions using this Item Action
         $UserActions = UserAction::GetAllByField("UserAction", "ItemAction", $ItemAction->GetValue("ID"));
         foreach ($UserActions as $UserAction) {
             $UserAction->Delete();
         }
         // Delete the actual item action
         $ItemAction->Delete();
     }
     // Delete the saved image (we warned them)
     $this->DeleteImage();
     // Literally delete the item itself
     Database::Query("DELETE FROM `%s` WHERE `ID` = %s;", static::$TableName, $this->Data["ID"]);
     DB_Accessor::FlushMemCache(get_class($this));
 }
Exemple #2
0
					<ul id="menu1" class="dropdown-menu" role="menu" aria-labelledby="drop4" style="font-size: 12px;">
						<?php 
foreach (Action::$ActionList as $ActionObj) {
    echo '
									<li role="presentation">
										<a role="menuitem" href="?page=admin&area=items&addaction=' . $ActionObj["SysName"] . '&item=' . $ItemObj->GetValue("ID") . '">' . $ActionObj["Name"] . '</a>
									</li>
								';
}
?>
					</ul>
				</div>
				
				<div class="panel panel-default" style="width: 200px;float: left;padding: 3px;">
					<?php 
$ItemActions = ItemAction::GetAllByField("ItemAction", "ItemID", $ItemObj->GetValue("ID"));
if (count($ItemActions) == 0) {
    echo '<div style="text-align: center;padding: 4px;font-style: italic;font-size: 12px;">No Actions to Display!</div>';
} else {
    foreach ($ItemActions as $ItemAction) {
        $ActionObj = Action::GetAction($ItemAction->GetValue("ActionType"));
        echo '<a href="?page=admin&area=items&editaction=' . $ItemAction->GetValue("ID") . '"><div class="actionItem">' . $ActionObj["Name"] . '</div></a>';
    }
}
?>
				</div>
			</div>
		</div>
		
		<div class="row">
			<div class="col-sm-6 col-md-4" style="text-align: right;">