mengirimkan notifikasi ke member/admin atau ke global baik di admin maupun public area
alert_add($title, $description, $params = array(), $user_id='none', $group_id=0, $module = '');
$user->id
$title = 'judul';
$message = 'message description';
$params = array(
'url' => 'string (public url if user opened from member area)',
'url_admin' => 'string (admin url for admin section)'
);
$user_id = number|array(numbers)|email|admin|member|public
$group_id = number|array
## MENGIRIM KE USER TERTENTU:
// ke user dgn user_id=1
alert_add($title, $message, $params, 1);
// ke banyak user dengan user_id= 1 atau 2 atau 3
alert_add($title, $message, $params, array(1,2,3));
// ke user yang punya email tertentu
alert_add($title, $message, $params, 'danang@fisip.net');
## MENGIRIM KE ADMIN (**)
// siapapun yang login ke admin
alert_add($title, $message, $params, 'admin');
// user_id=1/2/3 yang login ke admin
alert_add($title, $message, $params, array('admin', 1, 2, 3));
## MENGIRIM KE MEMBER (**)
// siapapun yang login ke member area
alert_add($title, $message, $params, 'member');
// user_id=1/2/3 yang login ke member area
alert_add($title, $message, $params, array('member', 1, 2, 3));
## MENGIRIM KE PUBLIC (PENGUNJUNG YANG BELUM LOGIN) (**)
// siapapun yang mengunjungi web (jika block notif di pasang di template public)
alert_add($title, $message, $params, 'public');
## MENGIRIM KE GROUP USER TERTENTU (**)
// ke user yang masuk ke dalam group_id=1
alert_add($title, $message, $params, 0, 1);
// ke user dengan group_id 1/2/3
alert_add($title, $message, $params, 0, array(1,2,3));
#Keterangan:
File Path: includes/function/alert.php function untuk membuat notifikasi yang ditujukan untuk pengguna baik member maupun admin
0 Comment
Post Your Comment