Kopusha |
|
---|---|
Для модуля создано экстраполе select - item_delete_reason, в нем варианты (poorphoto,lowphoto,notformat,duplicate). if ($rdelete) { if ($usr['id'] != $item['item_userid']) //Если не сам юзер удаляет значит это модератор { // Сообщение автору истории от редактора что она удалена (не администратором а модератором не из админки) $text .= $L['deletestory_pm_newtext1']; $text .= $item['item_title'] .' '; $text .= $L['deletestory_pm_newtext2']; $text .= $usr['name'] .' '; $pm['pm_title'] = $L['folio_deleted_mail_subj']; $pm['pm_date'] = (int)$sys['now']; $pm['pm_text'] = $text; $pm['pm_fromstate'] = 0; $pm['pm_fromuserid'] = $usr['id']; $pm['pm_fromuser'] = $usr['name']; $pm['pm_touserid'] = $item['item_userid']; $pm['pm_tostate'] = 0; $pmsql = $db->insert($db_pm, $pm); $pmsql = $db->update($db_users, array('user_newpm' => '1'), "user_id = ".$item['item_userid'].""); } cot_folio_delete($id, $item); cot_redirect(cot_url('folio', "c=" . $item['item_cat'], '', true)); } Как тут сделать разные тексты писем в зависимости от выбранного select? Вроде просто а не могу осилить никак. Оно НЕ успевает это все проверить до удаления что ли?) Added 9 minutes later: if ($rdelete) { if ($usr['id'] != $item['item_userid']) //Если не сам юзер удаляет значит это модератор { if ($ritem['item_delete_reason'] = 'poorphoto') { // Сообщение автору истории от редактора что она удалена (не администратором а модератором не из админки) $text .= $L['deletestory_pm_newtext1']; $text .= $item['item_title'] .' '; $text .= $L['deletestory_pm_newtext2']; $text .= $usr['name'] .' '; $pm['pm_title'] = $L['folio_deleted_mail_subjpoorphoto']; $pm['pm_date'] = (int)$sys['now']; $pm['pm_text'] = $text; $pm['pm_fromstate'] = 0; $pm['pm_fromuserid'] = $usr['id']; $pm['pm_fromuser'] = $usr['name']; $pm['pm_touserid'] = $item['item_userid']; $pm['pm_tostate'] = 0; $pmsql = $db->insert($db_pm, $pm); $pmsql = $db->update($db_users, array('user_newpm' => '1'), "user_id = ".$item['item_userid'].""); } else if ($ritem['item_delete_reason'] = 'lowphoto') { // Сообщение автору истории от редактора что она удалена (не администратором а модератором не из админки) $text .= $L['deletestory_pm_newtext1']; $text .= $item['item_title'] .' '; $text .= $L['deletestory_pm_newtext2']; $text .= $usr['name'] .' '; $pm['pm_title'] = $L['folio_deleted_mail_subjlowphoto']; $pm['pm_date'] = (int)$sys['now']; $pm['pm_text'] = $text; $pm['pm_fromstate'] = 0; $pm['pm_fromuserid'] = $usr['id']; $pm['pm_fromuser'] = $usr['name']; $pm['pm_touserid'] = $item['item_userid']; $pm['pm_tostate'] = 0; $pmsql = $db->insert($db_pm, $pm); $pmsql = $db->update($db_users, array('user_newpm' => '1'), "user_id = ".$item['item_userid'].""); } else { // Сообщение автору истории от редактора что она удалена (не администратором а модератором не из админки) $text .= $L['deletestory_pm_newtext1']; $text .= $item['item_title'] .' '; $text .= $L['deletestory_pm_newtext2']; $text .= $usr['name'] .' '; $pm['pm_title'] = $L['folio_deleted_mail_subj']; $pm['pm_date'] = (int)$sys['now']; $pm['pm_text'] = $text; $pm['pm_fromstate'] = 0; $pm['pm_fromuserid'] = $usr['id']; $pm['pm_fromuser'] = $usr['name']; $pm['pm_touserid'] = $item['item_userid']; $pm['pm_tostate'] = 0; $pmsql = $db->insert($db_pm, $pm); $pmsql = $db->update($db_users, array('user_newpm' => '1'), "user_id = ".$item['item_userid'].""); } } cot_folio_delete($id, $item); cot_redirect(cot_url('folio', "c=" . $item['item_cat'], '', true)); } Всяко пробую и явно где то просто туплю Added 56 minutes later: та да, |
|
Отредактировано: Kopusha (21.04.2020 09:55, 5 лет назад) |