Beispiel #1
0
function ach_render_achievement_open(&$ach)
{
    $open = explode(";", $_REQUEST['id']);
    $o = "none";
    if ($open[1] == $ach->getID()) {
        $o = "block";
    }
    $html = "<div style='display: block; margin-bottom: 5px;'>\r\n\t\t\t<div style='display:block;font-size:22px;' class='bar'><a href='javascript:hs(\"ach_" . $ach->getID() . "\",\"block\");'>[+]</a> " . $ach->getName() . "</div>\r\n\t\t\t<div style='margin-left:25px;display:" . $o . ";' id='ach_" . $ach->getID() . "'>" . ach_render_task_open($ach) . "</div>\r\n\t\t</div>";
    return $html;
}
Beispiel #2
0
function ach_render_achievement_open(&$ach)
{
    global $_CONF;
    $open = explode(";", $_REQUEST['id']);
    $o = "none";
    if ($open[1] == $ach->getID()) {
        $o = "block";
    }
    $html = "<div style='display: block; margin-bottom: 5px;'>\r\n\t\t\t<div style='display:block;font-size:22px;' class='bar'><a name='jach_" . $ach->getID() . "'></a><a href='javascript:hs(\"ach_" . $ach->getID() . "\",\"block\");'>[+]</a> " . $ach->getName() . "</span>\r\n\t\t\t\r\n\t\t\t<div style='margin-left:35px;'>\r\n\t\t\t\t<form method='post' action='?mode=lang&cat=" . $_REQUEST['cat'] . "&act=ach_save&id=" . $ach->getPathID() . "#jach_" . $ach->getID() . "'>\r\n\t\t\t\t<table>\r\n\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t<td>&nbsp;</td>\r\n\t\t\t\t\t\t<td style='color:#454545;'>name</td>\r\n\t\t\t\t\t\t<td style='color:#454545;'>template</td>\r\n\t\t\t\t\t</tr>";
    foreach ($_CONF['langs'] as $elem) {
        $tmp = $ach->getLang($elem);
        $html .= "<tr>\r\n\t\t\t\t\t\t\t<td style='color:#454545;'>" . $elem . "</td>\r\n\t\t\t\t\t\t\t<td><input type='text' name='a_name[" . $elem . "]' style='width:270px;' value='" . htmlspecialchars($tmp[0], ENT_QUOTES) . "' /></td>\r\n\t\t\t\t\t\t\t<td><input type='text' name='a_tpl[" . $elem . "]' style='width:270px;' value='" . htmlspecialchars($tmp[1], ENT_QUOTES) . "' /></td>\r\n\t\t\t\t\t\t</tr>";
    }
    $html .= "<tr>\r\n\t\t\t\t\t\t<td>&nbsp;</td>\r\n\t\t\t\t\t\t<td colspan='2'><input type='submit' value='save' /></td>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t\t</table>\r\n\t\t\t\t\t</form>\r\n\t\t\t</div>\r\n\r\n\t\t\t</div>\r\n\t\t\t<div style='margin-left:25px;display:" . $o . ";' id='ach_" . $ach->getID() . "'>" . ach_render_task_open($ach) . "</div>\r\n\t\t</div>";
    return $html;
}
Beispiel #3
0
function ach_render_achievement_open(&$ach)
{
    global $_CONF;
    $html = '<div style="display: block; margin-bottom: 5px;"><table cellpadding="0" cellspacing="0" width="100%">
					<tbody><tr>
						<td width="3px"><img src="' . $_CONF['image_url'] . 'pic/bar_pending_ul.png"></td>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_u.png);"></td>
						<td width="3px"><img src="' . $_CONF['image_url'] . 'pic/bar_pending_ur.png"></td>
					</tr>
					<tr>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_l.png);"></td>
						<td>
							<center><table width="100%" cellspacing="0" cellpadding="0">
								<tbody><tr>
									<td rowspan="2" valign="top"><img src="' . $_CONF['image_url'] . 'pic/icon/grey/' . $ach->getImage() . '"></td>
									<td width="100%"><center><span style="font-weight:bold;font-size:24px;color:#FFFFFF;">' . $ach->getName() . '</span></center></td>
									<td rowspan="2" valign="top" style="font-weight: bold; text-align: center; font-size: 30px;color:#FFFFFF;padding-right:10px;">
										' . $ach->getValueOpen() . '<br><img src="' . $_CONF['image_url'] . 'pic/yubo_pending.png">
									</td>
								</tr><tr><td align="center" valign="top">';
    $html .= ach_render_task_open($ach);
    $html .= '</td></tr></tbody></table></center>
						</td>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_r.png);"></td>
					</tr>
					<tr>
						<td><img src="' . $_CONF['image_url'] . 'pic/bar_pending_bl.png"></td>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_b.png);"></td>
						<td><img src="' . $_CONF['image_url'] . 'pic/bar_pending_br.png"></td>
					</tr>
				</tbody></table></div>';
    return $html;
}
Beispiel #4
0
function ach_render_achievement_open(&$ach, &$cat)
{
    global $_CONF;
    $html = "\r\n\t\t<table>\r\n\t\t\t<tr>\r\n\t\t\t\t<td  width='450px' bgcolor='#D2CBDC33'>\r\n\t\t\t\t\t<table width='450px' cellpadding='3px'>\r\n\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t<td width='70px'><img src='" . $_CONF['image_url'] . "pic/icon/grey/" . $ach->getImage() . "?cacheid=" . $_CONF['image_cdate'] . "'></td>\r\n\t\t\t\t\t\t\t<td><center><font size='22px'><b>" . $ach->getName() . "</b></font></center>\r\n\t\t\t\t\t\t\t\t<table>" . ach_render_task_open($ach) . "</table>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td width='35px'>";
    if (!$ach->isHeroic() && !$ach->isContest()) {
        $html .= "<font size='22px' color='#000000'>" . $ach->getValueOpen() . "</font><br><img src='" . $_CONF['image_url'] . "pic/yubo_pending.png?cacheid=" . $_CONF['image_cdate'] . "'>";
    }
    $html .= "</td>\r\n\t\t\t\t\t\t</tr>\r\n\t\t\t\t\t</table>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr><td>&nbsp;</td></tr>\r\n\t\t</table>";
    return $html;
}
Beispiel #5
0
function ach_render_achievement_open(&$ach, &$cat)
{
    global $_CONF, $menu;
    $html = '<div style="display: block; margin-bottom: 5px;"><table cellpadding="0" cellspacing="0" width="100%">
					<tbody><tr>
						<td width="3px"><img src="' . $_CONF['image_url'] . 'pic/bar_pending_ul.png"></td>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_u.png);"></td>
						<td width="3px"><img src="' . $_CONF['image_url'] . 'pic/bar_pending_ur.png"></td>
					</tr>
					<tr>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_l.png);"></td>
						<td>
							<center><table width="100%" cellspacing="0" cellpadding="0">
								<tbody><tr>
									<td rowspan="2" valign="top"><img src="' . $_CONF['image_url'] . 'pic/icon/grey/' . $ach->getImage() . '"></td>
									<td width="100%"><center><table><tr><td><span style="font-weight:bold;font-size:24px;color:#FFFFFF;"><a name="ach_' . $ach->getID() . '">[ach:]</a>' . $ach->getName() . '</span>';
    if ($ach->getParentID() != null && $ach->getParentID() != "null") {
        #echo $ach->getParentID();
        $c = $ach->getParent();
        $p = $c->getChildDataByID($ach->getParentID());
        $html .= "<br><span style='font-size:11px;'>child of <b>" . $p->getName() . "</b></span>";
    }
    $html .= '</td>';
    $html .= "<td style='background-color:#FFFFFF;padding:3px;'><nobr><a href='?mode=ach&cat=" . $_REQUEST['cat'] . "&act=dev&state=" . $ach->getDev() . "&id=" . $ach->getPathID() . "#ach_" . $ach->getID() . "'><img src='pic/";
    if ($ach->inDev()) {
        $html .= "red";
    } else {
        $html .= "green";
    }
    $html .= ".gif' /></a>&nbsp;<a href='javascript:hs(\"edit_ach_" . $ach->getID() . "\",\"block\");'><img src='pic/icon_edit.gif'></a>";
    $html .= "&nbsp;<a href='javascript:hs(\"new_task_" . $ach->getID() . "\",\"block\");'><img src='pic/b_insrow.png'></a>";
    $html .= "&nbsp;<a href='javascript:hs(\"opts_ach_" . $ach->getID() . "\",\"block\");'><img src='pic/b_tblops.png'></a>";
    $html .= "&nbsp;&nbsp;&nbsp;<a href='?mode=ach&cat=" . $_REQUEST['cat'] . "&confirm=delete&id=" . $ach->getPathID() . "'><img src='pic/b_drop.png'></a></nobr></td>\n\t\t\t\t\t\t\t\t\t</td></tr></table>";
    $html .= '</center></td><td rowspan="2" valign="top" style="font-weight: bold; text-align: center; font-size: 30px;color:#FFFFFF;padding-right:10px;"><!-- 
										' . $ach->getValueOpen() . '<br> --><img src="' . $_CONF['image_url'] . 'pic/yubo_pending.png">
									</td>
								</tr><tr><td align="center" valign="top">';
    $html .= "<div id='edit_ach_" . $ach->getID() . "' style='margin-bottom:3px;margin-top:3px;display:none;color:#000000;background-color:#FFFFFF;'>\n\t\t\t\t\t\t\t\t<form method='post' action='?mode=ach&cat=" . $_REQUEST['cat'] . "&id=" . $ach->getID() . "&act=ach_update#ach_" . $ach->getID() . "'>\n\t\t\t\t\t\t\t\t\t<fieldset>\n\t\t\t\t\t\t\t\t\t\t<legend>edit achievement</legend>\n\t\t\t\t\t\t\t\t\t\t<table>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>name:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='aal_name' value='" . htmlspecialchars($ach->getName(), ENT_QUOTES) . "' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>naming template:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='aal_template' value='" . htmlspecialchars($ach->getTemplate(), ENT_QUOTES) . "' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>parent achievement:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='aa_parent'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='null' selected='selected'>-- none --</option>";
    $p = $ach->getParent();
    $iter = $p->getOpen();
    while ($iter->hasNext()) {
        $item = $iter->getNext();
        if ($item->getID() != $ach->getID()) {
            $html .= "<option value='" . $item->getID() . "'";
            if ($item->getID() == $ach->getParentID()) {
                $html .= " selected='selected'";
            }
            $html .= ">" . $item->getName() . "</option>";
        }
    }
    $html .= "</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>image:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='aa_image' value='" . htmlspecialchars($ach->getImage()) . "' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>sticky:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='hidden' value='0' name='aa_sticky' /><input type='checkbox' name='aa_sticky' value='1'";
    if ($ach->isSticky()) {
        $html .= " checked='checked'";
    }
    $html .= "/></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td colspan='2'><input type='submit' value='save' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</div>";
    $html .= "<div id='new_task_" . $ach->getID() . "' style='margin-bottom:3px;margin-top:3px;display:none;color:#000000;background-color:#FFFFFF;'>\n\t\t\t\t\t\t\t\t<form method='post' action='?mode=ach&cat=" . $_REQUEST['cat'] . "&id=" . $ach->getID() . "&act=task_insert#ach_" . $ach->getID() . "'>\n\t\t\t\t\t\t\t\t\t<fieldset>\n\t\t\t\t\t\t\t\t\t\t<legend>add new task</legend>\n\t\t\t\t\t\t\t\t\t\t<table>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>name:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='atl_name' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>naming template:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='atl_template' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>yubopoints:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='at_value' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>parent:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='at_parent'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='null'>[set as base task]</option>";
    $iter = $ach->getOpen();
    while ($iter->hasNext()) {
        $curr = $iter->getNext();
        $html .= "<option value='" . $curr->getID() . "'";
        if (!$iter->hasNext()) {
            $html .= " selected='selected'";
        }
        $html .= ">" . $curr->getDisplayName() . "</option>";
    }
    $html .= "</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>inherit objectives:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='hidden' value='0' name='at_inherit' /><input type='checkbox' name='at_inherit' value='1' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>condition:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='at_condition'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='all' selected='selected'>all</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='any'>any</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='value'>by value</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>condition value:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='at_condition_value' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>allegiance:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='at_tie_allegiance[]' multiple='multiple' size='15'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_neutral|c_neutral'>neutral / neutral</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_kami|c_neutral'>Kami / neutral</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_karavan|c_neutral'>Karavan / neutral</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_neutral|c_fyros'>neutral / Fyros</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_kami|c_fyros'>Kami / Fyros</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_karavan|c_fyros'>Karavan / Fyros</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_neutral|c_matis'>neutral / Matis</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_kami|c_matis'>Kami / Matis</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_karavan|c_matis'>Karavan / Matis</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_neutral|c_tryker'>neutral / Tryker</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_kami|c_tryker'>Kami / Tryker</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_karavan|c_tryker'>Karavan / Tryker</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_neutral|c_zorai'>neutral / Zorai</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_kami|c_zorai'>Kami / Zorai</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='c_karavan|c_zorai'>Karavan / Zorai</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td colspan='2'><input type='submit' value='add' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</div>";
    $html .= "<div id='opts_ach_" . $ach->getID() . "' style='margin-bottom:3px;margin-top:3px;display:none;color:#000000;background-color:#FFFFFF;'>\n\t\t\t\t\t\t\t\t<form method='post' action='?mode=ach&cat=" . $_REQUEST['cat'] . "&id=" . $ach->getID() . "&act=ach_move'>\n\t\t\t\t\t\t\t\t\t<fieldset>\n\t\t\t\t\t\t\t\t\t\t<legend>move achievement</legend>\n\t\t\t\t\t\t\t\t\t\t<table>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class='bw'>new category:</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='new_cat'>";
    $iter = $menu->getIterator();
    while ($iter->hasNext()) {
        $curr = $iter->getNext();
        $html .= "<option value='" . $curr->getID() . "'>" . $curr->getName() . "</option>";
        $iter2 = $curr->getIterator();
        while ($iter2->hasNext()) {
            $curr2 = $iter2->getNext();
            $html .= "<option value='" . $curr2->getID() . "'>&nbsp;&nbsp;&nbsp;&nbsp;" . $curr2->getName() . "</option>";
        }
    }
    $html .= "</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td colspan='2'><input type='submit' value='move' /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</div>";
    $html .= ach_render_task_open($ach, $cat);
    $html .= '</td></tr></tbody></table></center>
						</td>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_r.png);"></td>
					</tr>
					<tr>
						<td><img src="' . $_CONF['image_url'] . 'pic/bar_pending_bl.png"></td>
						<td style="background-image: url(' . $_CONF['image_url'] . 'pic/bar_pending_b.png);"></td>
						<td><img src="' . $_CONF['image_url'] . 'pic/bar_pending_br.png"></td>
					</tr>
				</tbody></table></div>';
    return $html;
}