Difference between revisions of "OnAfterPhotoDelete"

(Created page with "===Description=== This event trigger after the photo is deleted. @since 1.6 ===Params=== *'''Photo''' - array, consist of photo object <syntaxhighlight lang="php"> CTablePh...")
 
(Description)
 
Line 1: Line 1:
 
===Description===
 
===Description===
This event trigger after the photo is deleted.
+
This event is triggered after the photo is deleted.
  
 
@since 1.6
 
@since 1.6

Latest revision as of 07:16, 9 March 2013

Description

This event is triggered after the photo is deleted.

@since 1.6

Params

  • Photo - array, consist of photo object
CTablePhoto Object
(
    [id] => 13
    [albumid] => 5
    [name] => 
    [caption] => cwindow_type
    [permissions] => 0
    [created] => 2009-10-20 04:52:14
    [thumbnail] => images/photos/63/5/thumb_ff5e436b8148d10a7750abab.jpg
    [image] => images/photos/63/5/ff5e436b8148d10a7750abab.jpg
    [creator] => 63
    [published] => 1
    [original] => images/originalphotos/63/5/ff5e436b8148d10a7750abab.jpg
)


Example

function onAfterPhotoDelete($photos) 
{
        $photoObj     = $photos[0];
        $photoCaption = $photoObj->caption;
 
	$message  = 'The photo ' . $photoCaption . ' with the id [' . $photoObj->id . '] has been removed by user [' . $photoObj->creator . ']';
 
        $mailfrom = '[email protected]';
        $fromname = 'www.jomsocial.com';
        $email    = '[email protected]';
        $subject  = 'Photo ' . $photoCaption . ' removed';
 
        JUtility::sendMail($mailfrom, $fromname, $email, $subject, $message);
 
}