Jump to content

[SOLVED] Call to undefined function inarray()


mike12255

Recommended Posts

Does anyone know why this wont work? When there is not act being called (so no act passed in the URL) it works fine, but as soon as you click an option and an act gets passed in the URL i get that error and i cant seem to figure out why.

 

<?php

$act = $_GET['act'];
	$acts = array ('create_cat','create_subcat');
	$actions = array ('create_cat' => 'Create Forum Catagory','create_subcat' => 'Create Forum Subcatagory');

	$x=1;
	$c=count($actions);
	foreach ($actions AS $url => $link){

		$pipe = ($x ==$c) ? "" : " | ";

		echo "<a href = \"admin.php?act=".$url."\">".$link."</a>".$pipe."\n";

		$x++;
	}

	echo "<br/><br/>\n";

	if (!$act || !inarray($act,$actions)){

		echo "Please choose an option to continue!\n";
	}else{
		if ($act == 'create_cat'){
			if (!$_POST['submit']){

				echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\">\n";
				echo "<form method = \"post\" action=\"admin.php?act=create_cat\">\n";
				echo "<tr><td>Catagory Name</td><td><input type=\"text\" name=\"name\"></td></tr>\n";
				echo "<tr><td>Admin Only?</td><td><input type=\"checkbox\" name=\"admin\" value = \"1\"></td></tr>\n";
				echo "<tr><td colspan =\"2\" align=\"right\"><input type=\"submit\" name=\"submit\" value=\"Create Catagory\" ";
				echo "</form></table>";


			}


		}

	}?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.