Code Search for Developers
 
 
  

clan.php from The Geronimo Project at Krugle


Show clan.php syntax highlighted

<?php
define("VALID_PAGE", 1);
require(dirname(__FILE__) . "/includes/common.php");

$validfields = array(
	'id', 'themefile',
	'vsort','vorder','vstart','vlimit',
	'msort','morder','mstart','mlimit',
	'wsort','worder','wstart','wlimit',
	'psort','porder','pstart','plimit'
);
globalize($validfields);
if (get_magic_quotes_gpc()) {						// remove slashes from all valid variables
  foreach ($validfields as $field) {
    $$field = stripslashes($$field);
  }
}

if (empty($themefile) or !$conf['allowthemechange']) $themefile = 'clan';

// SET DEFAULTS. Since they're basically the same for each list, we do this in a loop
foreach ($validfields as $var) {
  switch (substr($var, 1)) {
    case 'sort':
	if (!$$var) $$var = 'kills';
	break;
    case 'order':
	if (!$$var) $$var = 'desc';
	break;
    case 'start':
	if (!is_numeric($$var) || $$var < 0) $$var = 0;
	break;
    case 'limit':
	if (!is_numeric($$var) || $$var < 0) $$var = 20;
	break;
    default:
        break;
  }
  $data[$var] = $$var;			// save the variable into the theme hash
}

$data['clan'] = $ps->get_clan(array(
	'clanid' 	=> $id,
	'weaponsort'	=> $wsort,
	'weaponorder'	=> $worder,
	'mapsort'	=> $msort,
	'maporder'	=> $morder,
	'mapstart'	=> $mstart,
	'maplimit'	=> $mlimit,
	'membersort'	=> $psort,
	'memberorder'	=> $porder,
	'memberstart'	=> $pstart,
	'memberlimit'	=> $plimit,
), $smarty);

if ($data['clan']['clanid']) {
  $data['plrpager'] = pagination(array(
	'baseurl'	=> "$PHP_SELF?id=$id&plimit=$plimit&psort=$psort&porder=$porder",
	'total'		=> $data['clan']['totalmembers'],
	'startvar'	=> 'pstart',
	'start'		=> $pstart,
	'perpage'	=> $plimit,
	'prefix'	=> $lang->trans("Goto:") . ' ',
        'next'          => $lang->trans("Next"),
        'prev'          => $lang->trans("Previous"),
  ));

  $data['mappager'] = pagination(array(
	'baseurl'	=> "$PHP_SELF?id=$id&mlimit=$mlimit&msort=$msort&morder=$morder",
	'total'		=> $data['clan']['totalmaps'],
	'startvar'	=> 'mstart',
	'start'		=> $mstart,
	'perpage'	=> $mlimit,
	'urltail'	=> "#maps",
	'prefix'	=> $lang->trans("Goto:") . ' ',
        'next'          => $lang->trans("Next"),
        'prev'          => $lang->trans("Previous"),
  ));
}


$smarty->assign($data);
$smarty->assign($_REQUEST);

if ($data['clan']['clanid']) {
  $smarty->parse($themefile);
} else {
  $smarty->assign(array(
	'errortitle'	=> $lang->trans("No Clan Found!"),
	'errormsg'	=> $lang->trans("No clan matches your search criteria"),
	'redirect'	=> "",
  ));
  $smarty->parse('nomatch');
}
$smarty->showpage();

include(DOCROOT . "includes/footer.php");
?>




See more files for this project here

The Geronimo Project

The Geronimo project concists of two software :\n- Geronimo Hoshigo : a playable graphical user interface to play Go\n- Geronimo Margo : a artificial intelligence program which plays Go

Project homepage: http://sourceforge.net/projects/geronimo
Programming language(s): Java,Pascal,Perl,PHP
License: gpl2

  images/
    icons/
      andre.gif
      camp1.gif
      chick1.gif
      chuckskull.gif
      csmini.gif
      devl1.gif
      gun1.gif
      lambda.gif
      skull.gif
      smiley.gif
      splatt.gif
      tiki.gif
      v_1.gif
    weapons/
      large/
      cstrike_ak47.gif
      cstrike_aug.gif
      cstrike_awp.gif
      cstrike_deagle.gif
      cstrike_elite.gif
      cstrike_famas.gif
      cstrike_fiveseven.gif
      cstrike_g3sg1.gif
      cstrike_galil.gif
      cstrike_glock.gif
      cstrike_glock18.gif
      cstrike_grenade.gif
      cstrike_headshot.gif
      cstrike_hegrenade.gif
      cstrike_knife.gif
      cstrike_m249.gif
      cstrike_m3.gif
      cstrike_m4a1.gif
      cstrike_mac10.gif
      cstrike_mp5navy.gif
      cstrike_p228.gif
      cstrike_p90.gif
      cstrike_scout.gif
      cstrike_sg550.gif
      cstrike_sg552.gif
      cstrike_tank.gif
      cstrike_tmp.gif
      cstrike_train.gif
      cstrike_ump45.gif
      cstrike_usp.gif
      cstrike_xm1014.gif
      dod_30cal.gif
      dod_amerknife.gif
      dod_bar.gif
      dod_bayonet.gif
      dod_bazooka.gif
      dod_bren.gif
      dod_brit_knife.gif
      dod_colt.gif
      dod_enf_bayonet.gif
      dod_enfield.gif
      dod_fcarbine.gif
      dod_fg42.gif
      dod_garand.gif
      dod_garandbutt.gif
      dod_gerknife.gif
      dod_gewehr.gif
      dod_greasegun.gif
      dod_grenade.gif
      dod_grenade2.gif
      dod_k43.gif
      dod_kar.gif
      dod_luger.gif
      dod_m1carbine.gif
      dod_mg34.gif
      dod_mg42.gif
      dod_mills_bomb.gif
      dod_mortar.gif
      dod_mp40.gif
      dod_mp44.gif
      dod_piat.gif
      dod_pschreck.gif
      dod_scoped_enfield.gif
      dod_scoped_fg42.gif
      dod_scopedkar.gif
      dod_spade.gif
      dod_spring.gif
      dod_sten.gif
      dod_stick.gif
      dod_stickgrenade.gif
      dod_tank.gif
      dod_thompson.gif
      dod_webley.gif
      dod_world.gif
      ns_acidrocket.gif
      ns_bitegun.gif
      ns_charge.gif
      ns_claws.gif
      ns_devour.gif
      ns_divinewind.gif
      ns_grenade.gif
      ns_healingspray.gif
      ns_heavymachinegun.gif
      ns_knife.gif
      ns_leap.gif
      ns_machinegun.gif
      ns_offensechamber.gif
      ns_parasite.gif
      ns_pistol.gif
      ns_resourcetower.gif
      ns_shotgun.gif
      ns_siegeturret.gif
      ns_spikegun.gif
      ns_spitgunspit.gif
      ns_sporegunprojectile.gif
      ns_swipe.gif
      ns_team_advturretfactory.gif
      ns_team_turretfactory.gif
      ns_turret.gif
      ns_welder.gif
  includes/
    PQ/
    a.php
    adv_config.php
    class_PQ.php
    class_PS.php
    class_db.php
    class_session.php
    class_theme.php
    class_timer.php
    common.php
    footer.php
    functions.php
    locales.php
    panachart.README
    panachart.php
    pq_test.php
  smarty/
    core/
    plugins/
    Config_File.class.php
    Smarty.class.php
    Smarty_Compiler.class.php
    debug.tpl
  admin.php
  admin_awards.php
  admin_db.php
  admin_home.php
  admin_icons.php
  admin_misc.php
  admin_roles.php
  admin_weapons.php
  awards.php
  clan.php
  clanlist.php
  config.php
  editclan.php
  editplr.php
  imgplr.php
  imgserver.php
  imgskill.php
  index.php
  login.php
  logout.php
  map.php
  maplist.php
  motd.php
  player.php
  readme.txt
  server.php
  smalltopten.php
  techsupport.php
  testgd.php
  usersearch.php
  weapon.php
  weaponlist.php