Example #1
0
      }
      $mail_obj->setBackLink( $environment->getCurrentContextID(),
                              $history[$back_hop]['module'],
                              $history[$back_hop]['function'],
                              '');
   }
   if ($_GET['mode']=='not_public') {
      $item->setWorldPublic(0);

      // MAIL TO THE MODIFICATOR
      include_once('classes/cs_mail_obj.php');
      $mail_obj = new cs_mail_obj();

      //SENDER
      $sender[$current_user->getFullName()] = $current_user->getEmail();
      $mail_obj->setSender($sender);

      //RECEIVER
      $receiver_item = $item->getModificatorItem();
      $receiver[$receiver_item->getFullName()] = $receiver_item->getEmail();
      $mail_obj->addReceivers($receiver);

      //HEADLINE
      $mail_obj->setMailFormHeadLine($translator->getMessage('ADMIN_MAIL_ARCHIVE_SET_NOT_WOLRDPUBLIC_TITLE',$item->getTitle()));

      //SUBJECT AND BODY
      $user_language = $receiver_item->getLanguage();
      $save_language = $translator->getSelectedLanguage();
      $translator->setSelectedLanguage($user_language);

      $mail_subject = $translator->getMessage('MAIL_SUBJECT_MATERIAL_NOT_WORLDPUBLIC',$context_item->getTitle());