📄 ad_rpg.php
字号:
if ( $IN['id'] == "" )
{
if ( $IN['gender'] == "Male" )
{
$ADMIN->error( "<font face=arial color=red>You must pass a valid Classes (Male) id, silly!</font>" );
}
else
{
$ADMIN->error( "<font face=arial color=red>You must pass a valid Classes (Female) id, silly!</font>" );
}
}
if ( $IN['gender'] == "Male" )
{
$DB->query( "DELETE FROM ibf_rpg_classm WHERE id='".$IN['id']."'" );
$ADMIN->save_log( "Removed a Classes (Male)" );
}
else
{
$DB->query( "DELETE FROM ibf_rpg_classf WHERE id='".$IN['id']."'" );
$ADMIN->save_log( "Removed a Classes (Female)" );
}
$std->boink_it( $SKIN->base_url."&act=rpg&code=02" );
exit( );
}
function alignments( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may add/edit and remove Alignments below.";
$ADMIN->page_title = "Edit Alignments";
$SKIN->td_header[] = array( "Name", "20%" );
$SKIN->td_header[] = array( "Leader", "20%" );
$SKIN->td_header[] = array( "", "5%" );
$SKIN->td_header[] = array( "", "5%" );
$ADMIN->html .= $SKIN->start_table( "Settings" );
$DB->query( "SELECT * FROM ibf_rpg_alignment ORDER BY id ASC" );
while ( $rpg = $DB->fetch_row( ) )
{
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>{$rpg['name']}</b>",
"{$rpg['leader']}",
"<center><a href='".$SKIN->base_url."&act=rpg&code=12&alignmentid={$rpg['id']}'>Edit</a></center>",
"<center><a href='".$SKIN->base_url."&act=rpg&code=13&alignmentid={$rpg['id']}'>Remove</a></center>"
) );
}
$ADMIN->html .= $SKIN->add_td_basic( );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function editalignments( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may edit Races below.";
$ADMIN->page_title = "Edit Races";
$SKIN->td_header[] = array( "", "60%" );
$SKIN->td_header[] = array( "", "40%" );
$DB->query( "SELECT * FROM ibf_rpg_alignment WHERE id='".$IN['alignmentid']."'" );
$rpg = array( );
if ( !( $rpg = $DB->fetch_row( ) ) )
{
$ADMIN->error( "<font face=arial color=red>We could not find that Alignments in the database</font>" );
}
$ADMIN->html .= $SKIN->start_form( array(
1 => array( "code", "35" ),
2 => array( "act", "rpg" ),
3 => array(
"alignmentid",
$IN['alignmentid']
)
) );
$ADMIN->html .= $SKIN->start_table( Settings );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Name</b>",
$SKIN->form_input( "name", stripslashes( $rpg['name'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Leader</b>",
$SKIN->form_input( "leader", stripslashes( $rpg['leader'] ) )
) );
$ADMIN->html .= $SKIN->end_form( "Save Change" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function addalignments( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may add Alignments below.";
$ADMIN->page_title = "Add Alignments";
$SKIN->td_header[] = array( "", "60%" );
$SKIN->td_header[] = array( "", "40%" );
$ADMIN->html .= $SKIN->start_form( array(
1 => array( "code", "35" ),
2 => array( "act", "rpg" )
) );
$ADMIN->html .= $SKIN->start_table( Settings );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Name</b>",
$SKIN->form_input( "name" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Leader</b>",
$SKIN->form_input( "leader" )
) );
$ADMIN->html .= $SKIN->end_form( "Submit" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function do_alignments( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
if ( $IN['name'] == "" )
{
$ADMIN->error( "<font face=arial color=red>You must enter a Alignment name, silly!</font>" );
}
if ( $IN['leader'] == "" )
{
$ADMIN->error( "<font face=arial color=red>You must enter a Leader name, silly!</font>" );
}
$DB->query( "SELECT * FROM ibf_rpg_alignment ORDER BY id DESC" );
$get_align = $DB->fetch_row( );
$id = $get_align['id'] + 1;
if ( $IN['alignmentid'] == "" )
{
$db_string = $DB->compile_db_insert_string( array(
"name" => $IN['name'],
"leader" => $IN['leader'],
"alignid" => "al".$id.""
) );
$DB->query( "INSERT INTO ibf_rpg_alignment (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
$ADMIN->save_log( "Added a Alignments" );
}
else
{
$db_string = $DB->compile_db_update_string( array(
"name" => $IN['name'],
"leader" => $IN['leader'],
"alignid" => "al".$IN['alignmentid'].""
) );
$DB->query( "UPDATE ibf_rpg_alignment SET {$db_string} WHERE id='".$IN['alignmentid']."'" );
$ADMIN->save_log( "Edited a Alignments" );
}
$std->boink_it( $SKIN->base_url."&act=rpg&code=05" );
exit( );
}
function removealignments( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
global $HTTP_POST_VARS;
if ( $IN['alignmentid'] == "" )
{
$ADMIN->error( "<font face=arial color=red>You must pass a valid Alignments id, silly!</font>" );
}
$DB->query( "DELETE FROM ibf_rpg_alignment WHERE id='".$IN['alignmentid']."'" );
$ADMIN->save_log( "Removed a Alignments" );
$std->boink_it( $SKIN->base_url."&act=rpg&code=05" );
exit( );
}
function elements( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may add/edit and remove Elements below.";
$ADMIN->page_title = "Elements";
$SKIN->td_header[] = array( "Name", "20%" );
$SKIN->td_header[] = array( "+ to hp", "5%" );
$SKIN->td_header[] = array( "+ to ma", "5%" );
$SKIN->td_header[] = array( "+ to pp", "5%" );
$SKIN->td_header[] = array( "+ to ap", "5%" );
$SKIN->td_header[] = array( "", "5%" );
$SKIN->td_header[] = array( "", "5%" );
$ADMIN->html .= $SKIN->start_table( "Settings" );
$DB->query( "SELECT * FROM ibf_rpg_element ORDER BY elementid" );
while ( $rpg = $DB->fetch_row( ) )
{
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>{$rpg['name']}</b>",
"{$rpg['hp']}",
"{$rpg['ma']}",
"{$rpg['pp']}",
"{$rpg['ap']}",
"<center><a href='".$SKIN->base_url."&act=rpg&code=16&elementid={$rpg['elementid']}'>Edit</a></center>",
"<center><a href='".$SKIN->base_url."&act=rpg&code=17&elementid={$rpg['elementid']}'>Remove</a></center>"
) );
}
$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=rpg&code=08'>Add new Elements</a>", "center", "title" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function editelements( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may add Elements below.";
$ADMIN->page_title = "Add Elements";
$SKIN->td_header[] = array( "", "60%" );
$SKIN->td_header[] = array( "", "40%" );
$DB->query( "SELECT * FROM ibf_rpg_element WHERE elementid='".$IN['elementid']."'" );
$rpg = array( );
if ( !( $rpg = $DB->fetch_row( ) ) )
{
$ADMIN->error( "<font face=arial color=red>We could not find that Elements in the database</font>" );
}
$ADMIN->html .= $SKIN->start_form( array(
1 => array( "code", "33" ),
2 => array( "act", "rpg" ),
3 => array(
"elementid",
$IN['elementid']
)
) );
$ADMIN->html .= $SKIN->start_table( Settings );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Name</b>",
$SKIN->form_input( "name", stripslashes( $rpg['name'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to hp</b>",
$SKIN->form_input( "hp", stripslashes( $rpg['hp'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to ma</b>",
$SKIN->form_input( "ma", stripslashes( $rpg['ma'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to pp</b>",
$SKIN->form_input( "pp", stripslashes( $rpg['pp'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to ap</b>",
$SKIN->form_input( "ap", stripslashes( $rpg['ap'] ) )
) );
$ADMIN->html .= $SKIN->end_form( "Submit" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function addelements( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may add Elements below.";
$ADMIN->page_title = "Add Elements";
$SKIN->td_header[] = array( "", "60%" );
$SKIN->td_header[] = array( "", "40%" );
$ADMIN->html .= $SKIN->start_form( array(
1 => array( "code", "33" ),
2 => array( "act", "rpg" )
) );
$ADMIN->html .= $SKIN->start_table( Settings );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Name</b>",
$SKIN->form_input( "name" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to hp</b>",
$SKIN->form_input( "hp" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to ma</b>",
$SKIN->form_input( "ma" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to pp</b>",
$SKIN->form_input( "pp" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>+ to ap</b>",
$SKIN->form_input( "ap" )
) );
$ADMIN->html .= $SKIN->end_form( "Submit" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function removeelements( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
global $HTTP_POST_VARS;
if ( $IN['elementid'] == "" )
{
$ADMIN->error( "<font face=arial color=red>You must pass a valid Elements id, silly!</font>" );
}
$DB->query( "DELETE FROM ibf_rpg_element WHERE elementid='".$IN['elementid']."'" );
$ADMIN->save_log( "Removed a Elements" );
$std->boink_it( $SKIN->base_url."&act=rpg&code=03" );
exit( );
}
function do_elements( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
if ( $IN['name'] == "" )
{
$ADMIN->error( "<font face=arial color=red>You must enter a Elements name, silly!</font>" );
}
$DB->query( "SELECT * from ibf_rpg_element WHERE elementid='".$IN['elementid']."'" );
$rpg = $DB->fetch_row( );
if ( $IN['elementid'] == "" )
{
$db_string = $DB->compile_db_insert_string( array(
"name" => $IN['name'],
"hp" => $IN['hp'],
"ma" => $IN['ma'],
"pp" => $IN['pp'],
"ap" => $IN['ap']
) );
$DB->query( "INSERT INTO ibf_rpg_element (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
$ADMIN->save_log( "Added a Elements" );
}
else
{
$db_string = $DB->compile_db_update_string( array(
"name" => $IN['name'],
"hp" => $IN['hp'],
"ma" => $IN['ma'],
"pp" => $IN['pp'],
"ap" => $IN['ap']
) );
$DB->query( "UPDATE ibf_rpg_element SET {$db_string} WHERE elementid='".$IN['elementid']."'" );
$ADMIN->save_log( "Edited a Elements" );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -