Ejemplo n.º 1
0
 function getContent()
 {
     $request =& HTTPRequest::instance();
     $group_id = $request->get('group_id');
     $pm = ProjectManager::instance();
     $project = $pm->getProject($group_id);
     $token = new CSRFSynchronizerToken('');
     $presenter = new MassmailFormPresenter($token, $GLOBALS['Language']->getText('contact_admins', 'title', array($project->getPublicName())), '/include/massmail_to_project_admins.php');
     $template_factory = TemplateRendererFactory::build();
     $renderer = $template_factory->getRenderer($presenter->getTemplateDir());
     echo '<a
         href="#massmail-project-members"
         data-project-id="' . $group_id . '"
         class="massmail-project-member-link project_home_contact_admins"
         data-toggle="modal">
             <i class="icon-envelope-alt"></i> ' . $GLOBALS['Language']->getText('include_project_home', 'contact_admins') . '</a>';
     echo $renderer->renderToString('massmail', $presenter);
 }
Ejemplo n.º 2
0
 private function fetchMassMailForm(CSRFSynchronizerToken $token)
 {
     $presenter = new MassmailFormPresenter($token, $GLOBALS['Language']->getText('my_index', 'massmail_form_title'), 'massmail_to_project_members.php');
     $template_factory = TemplateRendererFactory::build();
     $renderer = $template_factory->getRenderer($presenter->getTemplateDir());
     return $renderer->renderToString('massmail', $presenter);
 }