Example #1
0
$b_id = isset($_GET['b_id']) ? intval($_GET['b_id']) : (isset($_POST['b_id']) ? intval($_POST['b_id']) : false);
$b_id = $b_id < 0 ? false : $b_id;
$blocks_dir = IP_ROOT_PATH . 'blocks/';
$blockfile = isset($_GET['blockfile']) ? $_GET['blockfile'] : (isset($_POST['blockfile']) ? $_POST['blockfile'] : false);
if ($blockfile == '') {
    // BBCBMG - BEGIN
    include IP_ROOT_PATH . 'includes/bbcb_mg.' . PHP_EXT;
    $template->assign_var_from_handle('BBCB_MG', 'bbcb_mg');
    // BBCBMG - END
    // BBCBMG SMILEYS - BEGIN
    generate_smilies('inline');
    include IP_ROOT_PATH . 'includes/bbcb_smileys_mg.' . PHP_EXT;
    $template->assign_var_from_handle('BBCB_SMILEYS_MG', 'bbcb_smileys_mg');
    // BBCBMG SMILEYS - END
    if ($action == 'edit' && $b_id) {
        $b_info = get_block_info(CMS_BLOCKS_TABLE, $b_id);
        $b_type = $b_info['type'];
        $b_content = $b_info['content'];
    }
    $template->assign_vars(array('L_B_CONTENT' => $lang['B_Content'], 'L_B_TYPE' => $lang['B_Type'], 'L_B_HTML' => $lang['B_HTML'], 'L_B_BBCODE' => $lang['B_BBCode'], 'HTML' => !$b_type ? 'checked="checked"' : '', 'BBCODE' => $b_type ? 'checked="checked"' : '', 'CONTENT' => $b_content));
    $template_to_parse = CMS_TPL . 'ajax/cms_ajax_block_edit_text_body.tpl';
} else {
    $template_to_parse = CMS_TPL . 'ajax/cms_ajax_block_edit_body.tpl';
    if ($action == 'edit' && $b_id) {
        $sql = "SELECT * FROM " . CMS_CONFIG_TABLE . " AS c, " . CMS_BLOCK_VARIABLE_TABLE . " AS bv\n\t\t\t\t\t\t\tWHERE c.bid = '" . $b_id . "'\n\t\t\t\t\t\t\t\tAND bv.bid = '" . $b_id . "'\n\t\t\t\t\t\t\t\tAND c.config_name = bv.config_name\n\t\t\t\t\t\t\tORDER BY c.id";
        $result = $db->sql_query($sql);
        $controltype = array('1' => 'textbox', '2' => 'dropdown list', '3' => 'radio buttons', '4' => 'checkbox');
        $rows_counter = 0;
        while ($row = $db->sql_fetchrow($result)) {
            $cms_field = array();
            $cms_field = create_cms_field($row);
Example #2
0
function blockreward_all($block_id, $diff){
	global $db; $k = $block_id-1;
	$query = $db->prepare("SELECT * FROM `data` WHERE `bid` = :bid");
	$query->bindParam(':bid', $k, PDO::PARAM_STR);
	$query->execute();
	if($query->rowCount() != 1){
		$d = get_block_info(268646);
		$diff = $d['difficulty'];
	}else{
		$row = $query->fetch();
		$diff = $row['diff'];
	}
	$blockreward = floor(2222222/(pow((($diff+2600)/9), 2)));
	if($blockreward > 25) $blockreward = 25;
	if($blockreward < 5) $blockreward = 5;
	for ($i=210240; $i<=$block_id; $i += 210240){
		$blockreward -= $blockreward/14;
	}
	return round($blockreward, 2);
}