Пример #1
0
            $subject = $_POST['subject'];
            $message = $_POST['email_message'];
            // say $container_html is '/default_email_container.tpl'
            $container_html = 'default_email_container.tpl';
            $email_container =& new Template($path_prefix . '/web/Themes/Beta/email_container/' . $container_html);
            $email_container->set('subject', $subject);
            $email_container->set('message', $message);
            $preview_msg = $email_container->fetch();
        }
    }
}
function setup_module($column, $module, $obj)
{
    global $subject, $message, $configurable_variables, $preview_msg;
    switch ($module) {
        case 'ConfigureEmailModule':
            $obj->subject = $subject;
            $obj->message = $message;
            $obj->configurable_variables = $configurable_variables;
            $obj->preview_msg = $preview_msg;
            break;
    }
}
$page = new PageRenderer("setup_module", PAGE_CONFIGURE_EMAIL, "Configure Email", "container_two_column.tpl", "header.tpl", NULL, PRI, $network_info);
if (!empty($_GET['msg'])) {
    $msg[] = MessagesHandler::get_message($_GET['msg']);
    uihelper_error_msg($msg);
}
uihelper_get_network_style($page);
$page->html_body_attributes = 'class="no_second_tier network_config"';
echo $page->render();
Пример #2
0
/* To avoding javascript select value function alert */
if(!isset($_GET['msg_rep'])) {
  if (!empty($msg) || !empty($_GET['msg_id'])) {
    $msg_obj = new MessagesHandler();
    $msg_id = ($_GET['msg_id']) ? $_GET['msg_id']: $msg;
    $dynamic_msg = ($msg_id == 2007)?substr ($type,0,5):NULL;
    $msg = $msg_obj->get_message($msg_id,$dynamic_msg);
    if ($msg) {
      $msg_tpl = & new Template(CURRENT_THEME_FSPATH."/display_message.tpl");
      $msg_tpl->set('message', $msg);
      $page->add_module("middle", "top", $msg_tpl->fetch());
    }
  }
}
// Jtip is shown when user watching the image media
if ($type == 'Images') { 
  $parameter = js_includes('jtip.js');
  $page->add_header_html($parameter);
  $css = $current_theme_path.'/jtip.css';
  $page->add_header_css($css);
}
// if user is not log in as well as not viewing any user page 
if (!empty($uid)) {
  uihelper_set_user_heading($page,$do_theme=TRUE, $uid);
}
else {
  uihelper_get_network_style();
}

echo $page->render();
?>
Пример #3
0
function uihelper_get_group_style($gid)
{
    if (empty($gid)) {
        return uihelper_get_network_style();
    }
    global $page;
    $group_var = new Group();
    $group_var->collection_id = $gid;
    $group_info = $group_var->get_group_theme_detail();
    if (!empty($group_info['extra'])) {
        $extra = unserialize($group_info['extra']);
    }
    $css_array = get_group_theme($gid);
    $css_files = $css_array['css_files'];
    // setting the header image for the group header
    $group_info = ContentCollection::load_collection((int) $gid, PA::$login_uid);
    $page->header->set('caption_image', $group_info->header_image);
    $page->header->set('desktop_image_action', $group_info->header_image_action);
    $page->header->set('display_header_image', $group_info->display_header_image);
    $page->header->set('group_name', $group_info->title);
    $page->header->set('is_admin_member', 1);
    if ($css_array['header_image_allowed']) {
        $page->header->set('header_image_allowed', 1);
    }
    // Adding the Css files in the page
    if (is_array($css_files)) {
        foreach ($css_files as $key => $value) {
            $page->add_header_css($value);
        }
    }
    // adding inline css in the page
    if (!empty($extra['style']['newcss'])) {
        $css_data = '<style type="text/css">' . $extra['style']['newcss'] . '</style>';
        $page->add_header_html($css_data);
    }
}