Example #1
0
function ajax_update_page($mailbox, $page_id, $title, $new = false, $folder_list = false, $mailbox_page = false, $sort_by = false, $filter_by = false, $show_all = false, $force = false)
{
    global $force_page_update;
    $res = array();
    if ($mailbox_page == -1) {
        $class_name = 'site_page_new';
    } else {
        $class_name = 'site_page_mailbox';
    }
    $pd = hm_new($class_name);
    $continue = true;
    $clock = false;
    $unread = false;
    $new_page = false;
    $tree = false;
    $dropdown = false;
    $mailbox_html = false;
    $mailbox_meta = false;
    if ($new) {
        $quick = true;
        list($mailbox_meta, $new_page) = refresh_new_page($page_id, $pd);
        if (!$new_page) {
            $continue = false;
        }
    } else {
        $quick = false;
    }
    if ($continue || $force) {
        list($dropdown, $clock, $unread) = update_dropdown($mailbox, $quick, $page_id, $pd);
        if (!$dropdown) {
            $continue = false;
        }
    }
    $title = update_title($title);
    if ($folder_list && ($force || $continue)) {
        $tree = update_folder_list($mailbox, $pd);
    }
    if (!$clock) {
        $clock = $pd->print_clock();
    }
    if ($mailbox_page != -1) {
        if (!$continue) {
            $period = $_SESSION['user_settings']['ajax_update_interval'];
            if (!isset($_SESSION['page_refresh_count'])) {
                $_SESSION['page_refresh_count'] = 1;
            } else {
                $_SESSION['page_refresh_count']++;
            }
            $count = $_SESSION['page_refresh_count'];
            if ($count * $period >= $force_page_update) {
                list($mailbox_meta, $mailbox_html) = update_mailbox_page($pd, $mailbox_page, $mailbox, $page_id, $sort_by, $filter_by, $show_all, $force);
                $_SESSION['page_refresh_count'] = 0;
            }
        }
        if ($continue || $force) {
            list($mailbox_meta, $mailbox_html) = update_mailbox_page($pd, $mailbox_page, $mailbox, $page_id, $sort_by, $filter_by, $show_all, $force);
            $_SESSION['page_refresh_count'] = 0;
        }
    }
    return implode('^^' . $page_id . '^^', array($new_page, $dropdown, $clock, $unread, $title, $tree, $mailbox_html, $mailbox_meta));
}
Example #2
0
}elseif($template == 'lavender'){

$colors = '{\"color1\":\"7E7E7E\",\"color2\":\"BA8FCA\",\"color3\":\"222222\",\"color4\":\"ABABAE\",\"color5\":\"F6F6F6\",\"color6\":\"AC79BF\",\"color7\":\"F6F6F6\",\"color8\":\"AD7BC0\",\"color9\":\"B485C6\",\"color10\":\"AC79BF\",\"color11\":\"EAD3F0\",\"color12\":\"F7EBFB\",\"color13\":\"B0C3C5\",\"color14\":\"F9E7FD\"}';

}elseif($template == 'orange'){

$colors = '{\"color1\":\"8C8C8C\",\"color2\":\"F6A45E\",\"color3\":\"333333\",\"color4\":\"8C8C8C\",\"color5\":\"F6F6F6\",\"color6\":\"FC9D4C\",\"color7\":\"F6F6F6\",\"color8\":\"FC9D4C\",\"color9\":\"FCE6CE\",\"color10\":\"FBEEE5\",\"color11\":\"475875\",\"color12\":\"F7EFE4\",\"color13\":\"B0C3C5\",\"color14\":\"FDDFBD\"}';

}elseif($template == 'blue'){

$colors ='{\"color1\":\"868686\",\"color2\":\"32AED2\",\"color3\":\"333333\",\"color4\":\"8C8C8C\",\"color5\":\"F6F6F6\",\"color6\":\"44C0E0\",\"color7\":\"F6F6F6\",\"color8\":\"44C0E0\",\"color9\":\"D6EEF8\",\"color10\":\"AED7E6\",\"color11\":\"475875\",\"color12\":\"E7F2F6\",\"color13\":\"B0C3C5\",\"color14\":\"E2EFF5\"}';

}
	$db = JFactory::getDBO();
	$query = "UPDATE #__menu SET `params` = '$colors' WHERE `link` = 'index.php?option=com_awdwall&controller=colors'";
	$db->setQuery($query);
	$db->query();
}

//update title in database
if($fieldname == 'awd_attached_title'){
	update_title($content, $wall_id);
}

//update description in database
if($fieldname == 'awd_attached_des'){
	update_des($content, $wall_id);
}

$fieldname = $_GET['fieldname'];
echo stripslashes(strip_tags($_GET['content'],"<br><p><img><a><br /><strong><em>"));