".S_NO_PERMISSIONS.""); show_page_footer(); exit; } ?> array(T_ZBX_INT, O_MAND,P_SYS, DB_ID, NULL), "mediaid"=> array(T_ZBX_INT, O_NO, P_SYS, DB_ID, '{form}=="update"'), "mediatypeid"=> array(T_ZBX_INT, O_NO, P_SYS, DB_ID, 'isset({save})'), "sendto"=> array(T_ZBX_STR, O_NO, NULL, NOT_EMPTY, 'isset({save})'), "period"=> array(T_ZBX_STR, O_NO, NULL, NOT_EMPTY, 'isset({save})'), "active"=> array(T_ZBX_STR, O_NO, NULL, NOT_EMPTY, 'isset({save})'), "severity"=> array(T_ZBX_INT, O_OPT, NULL, NOT_EMPTY, NULL), "medias"=> array(T_ZBX_INT, O_NO, P_SYS, DB_ID, 'isset({new_status})'), /* actions */ "new_status"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL), "enable"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL), "save"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL), "delete"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL), "cancel"=> array(T_ZBX_STR, O_OPT, P_SYS, NULL, NULL), /* other */ "form"=> array(T_ZBX_STR, O_OPT, P_SYS, NULL, NULL), "form_refresh"=>array(T_ZBX_STR, O_OPT, NULL, NULL, NULL) ); check_fields($fields); ?> AddVar("userid",$_REQUEST["userid"]); $form->AddItem(new CButton("form",S_CREATE_MEDIA)); show_header2(S_MEDIA_BIG, $form); ?> setHeader(array(S_TYPE,S_SEND_TO,S_WHEN_ACTIVE,S_STATUS)); $result=DBselect("select m.mediaid,mt.description,m.sendto,m.active,m.period". " from media m,media_type mt where m.mediatypeid=mt.mediatypeid". " and m.userid=".$_REQUEST["userid"]." order by mt.type,m.sendto"); while($row=DBfetch($result)) { if($row["active"]==0) { $status=new CLink(S_ENABLED, "media.php?new_status=0&medias%5B%5D=".$row["mediaid"].url_param("userid"), "enabled"); } else { $status=new CLink(S_DISABLED, "media.php?new_status=1&medias%5B%5D=".$row["mediaid"].url_param("userid"), "disabled"); } $table->addRow(array( new CLink($row["description"], "media.php?form=update&mediaid=".$row["mediaid"]. url_param("userid"), 'action' ), $row["sendto"], $row["period"], $status )); } $table->show(); } ?>