For running J!5.1 you must https://fabrikar.com/forums/index.php?wiki/update-from-github/ or include the new file manually https://fabrikar.com/forums/index.php?threads/joomla-5-1-and-fabrik-cannot-find-files-error.54473/post-285151 See also Announcements
Please see our announcement here.
$app =&JFactory::getApplication();
$ids = $app->input->get( 'ids', array(), 'method', 'array' );
$user = JFactory::getUser();
$usermail = $user->get('email');
foreach ($ids AS $rid) {
$row = $model->getRow($rid);
var_dump($row);echo '<br/><br/>';
}
var_dump($usermail);exit;
$log = FabTable::getInstance('log', 'FabrikTable');
$log->message_type = 'List name';
$rowids = implode(", ", JRequest::getVar('ids', array()));
$user = JFactory::getUser();
$listid = JRequest::getVar('listid');
$label = $model->getTable()->label;
$log->message = $user->get('name') . ' deleted row(s) ' . $rowids;
$log->store();
$app = JFactory::getApplication();
$MailFrom = $app->getCfg('mailfrom'); //Joomla mail infos
$FromName = $app->getCfg('fromname');
$SiteName = $app->getCfg('sitename');
$MailTo= $user->get('email');
...
$res = JUtility::sendMail( $MailFrom, $FromName, $MailTo, $subject, $message, true);
See http://docs.joomla.org/Sending_email_from_extensions$mailer = JFactory::getMailer();
$config = JFactory::getConfig();
$sender = array(
$config->get( 'config.mailfrom' ),
$config->get( 'config.fromname' ) );
$mailer->setSender($sender);
$user = JFactory::getUser();
$recipient= $user->email;
$mailer->addRecipient($recipient);
$body = "Your body string\nin double quotes if you want to parse the \nnewlines etc";
$mailer->setSubject('Your subject string');
$mailer->setBody($body);
$send = $mailer->Send();
$mailer = JFactory::getMailer();
$config = JFactory::getConfig();
$sender = array(
$config->get( 'config.mailfrom' ),
$config->get( 'config.fromname' ) );
$mailer->setSender($sender);
$user = JFactory::getUser();
$recipient= $user->email;
$mailer->addRecipient($recipient);
$date = JFactory::getDate();
$rowids = implode(", ", JRequest::getVar('ids', array()));
$body = $log->message = $user->get('name') . ' deleted row(s) ' . $rowids . ' on ' . $date . ' GMT from xxxx list';
$mailer->setSubject('Deletion');
$mailer->setBody($body);
$send = $mailer->Send();
You have still to implode
$rowids = implode(", ", $app->input->get( 'ids', array(), 'method', 'array' ));