PK Q7
clickcounter/PK JQ7ؽ6^# # clickcounter/admin_config.php
";
if (e_QUERY)
{
$tmp = explode(".", e_QUERY);
$action = $tmp[0];
$id = $tmp[1];
$param2 = $tmp[2];
unset($tmp);
}
if(isset($_POST['submitit'])){
$count = count($fieldname);
for ($i=0; $i<$count; $i++) {
if ($fieldtype[$i]=="date" || $fieldtype[$i] == "datestamp"){
$year = $fieldname[$i]."_year";
$month = $fieldname[$i]."_month";
$day = $fieldname[$i]."_day";
if($fieldtype[$i]=="date"){
$inputstr .= " '".$_POST[$year]."-".$_POST[$month]."-".$_POST[$day]."'";
}else {
$inputstr .= " '".mktime (0,0,0,$_POST[$month],$_POST[$day],$_POST[$year])."' ";
}
} else {
$inputstr .= " '".$tp->toDB($_POST[$fieldname[$i]])."'";
}
$inputstr .= ($i < ($count -1)) ? "," : "";
};
$message = ($sql -> db_Insert($tablename, "0, ".$inputstr." ")) ? LAN_CREATED : LAN_CREATED_FAILED;
}
if(IsSet($_POST['update'])){
$count = count($fieldname);
for ($i=0; $i<$count; $i++) {
if ($fieldtype[$i]=="date" || $fieldtype[$i] == "datestamp"){
$year = $fieldname[$i]."_year";
$month = $fieldname[$i]."_month";
$day = $fieldname[$i]."_day";
if($fieldtype[$i]=="date"){
$inputstr .= " ".$fieldname[$i]." = '".$_POST[$year]."-".$_POST[$month]."-".$_POST[$day]."'";
} else {
$inputstr .= " ".$fieldname[$i]." = '".mktime (0,0,0,$_POST[$month],$_POST[$day],$_POST[$year])."' ";
}
} else{
$inputstr .= " ".$fieldname[$i]." = '".$tp->toDB($_POST[$fieldname[$i]])."'";
}
$inputstr .= ($i < ($count -1)) ? "," : "";
};
$message = ($sql -> db_Update($tablename, "$inputstr WHERE $primaryid='".$_POST['table_id']."' ")) ? LAN_UPDATED: LAN_UPDATED_FAILED ;
}
if ($action=="rendez")
{
$sortid= $id;
if ($param2=="d")
{
$sort= "DESC";
$sortc= " v";
$newsort= "a";
} else
{
$sort= "ASC";
$sortc= " ^";
$newsort= "d";
}
} else
{
$sort= "DESC";
$sortc= " v";
$newsort= "a";
$sortid= "count";
}
// fejlc
$text .="";
if ($sortid=="id"){ $text .="Id$sortc | ";
} else { $text .="Id | "; }
if ($sortid=="name"){ $text .="".CLICKCOUNTER_A1."$sortc | ";
} else { $text .="".CLICKCOUNTER_A1." | "; }
if ($sortid=="url"){ $text .="".CLICKCOUNTER_A2."$sortc | ";
} else { $text .="".CLICKCOUNTER_A2." | "; }
if ($sortid=="newpage"){ $text .="".CLICKCOUNTER_A3."$sortc | ";
} else { $text .="".CLICKCOUNTER_A3." | "; }
if ($sortid=="count"){ $text .="".CLICKCOUNTER_A4."$sortc | ";
} else { $text .="".CLICKCOUNTER_A4." | "; }
$text .="".CLICKCOUNTER_A5." |
";
$sql -> db_Select("clickcounter", "*", "id !='' ORDER BY $sortid $sort ");
while($row = $sql-> db_Fetch()){ // start loop
$text .="";
$text .="";
$text .="";
$text .="";
$text .="";
$text .="";
$text .="";
} // end loop.
$text .= "
";
// Render the value of $text in a table.
$title = CLICKCOUNTER_A6;
$ns -> tablerender($title, $text);
if ($action == "edit"){
$sql -> db_Select($tablename, "*", " $primaryid='".$id."' ");
$row = $sql-> db_Fetch();
}
if ($action == "delete"){
$message = ($sql -> db_Delete($tablename, "$primaryid='".$id."' ")) ? LAN_DELETED : LAN_DELETED_FAILED;
}
if(IsSet($message)){
$ns -> tablerender("", "".$message."
");
}
$table_total = $sql -> db_Select($tablename);
$text = "
"; */
// =================================================================
$text .= "
";
$ns -> tablerender($configtitle, $text);
require_once(e_ADMIN."footer.php");
?>PK 7Cɺ clickcounter/admin_menu.phpPK Q75 clickcounter/clickcounter.php db_Select($tablename, "*", " $primaryid='".$id."' ");
$row = $sql-> db_Fetch();
}
$count = $row['count'];
$url = $row['url'];
$text = "
".CLICKCOUNTER_2." = $action
".CLICKCOUNTER_3." = $id
".CLICKCOUNTER_4." = ".$row['name']."
URL = $url
".CLICKCOUNTER_5." = $count
";
if ($row['url']!="")
{
$count++;
$sql -> db_Update($tablename, "count='$count' WHERE id='$id' ");
header("Location: ".$url);
} else
{
$text .= "
".CLICKCOUNTER_6.": ".CLICKCOUNTER_7."
";
}
$title = "".CLICKCOUNTER_1."";
$ns -> tablerender($title, $text);
// ========= End of the BODY ===================================================
// use FOOTERF for USER PAGES and e_ADMIN."footer.php" for Admin pages.
require_once("FOOTERF");
?>PK NY2 clickcounter/form_handler.php";
}
// Cameron's Form Function.
function user_extended_element_edit($form_ext_name,$presetvalue, $fieldname){
global $pref,$key,$sql,$user_pref;$_POST;
$ut = explode("|",$form_ext_name);
$u_name = ($ut[0] != "") ? $ut[0] : trim($form_ext_name);
$u_type = trim($ut[1]);
$u_value = stripslashes($ut[2]);
$tmp = explode(",",$u_value);
switch ($u_type) {
// --------------------------------- Radio buttons --------------------------------
case "radio":
for ($i=0; $i $tmp[$i]
";
};
break;
// --------------------------------- Chechbox --------------------------------
case "checkbox":
for ($i=0; $i
";
};
break;
// --------------------------------- Dropdown Menu --------------------------------
case "dropdown":
$ret ="";
break;
// --------------------------------- Dropdown menu 2 --------------------------------
case "dropdown2":
$ret ="";
break;
// --------------------------------- Dropdown Readonly --------------------------------
case "dropdown-readonly":
$ret = $presetvalue." ";
break;
// --------------------------------- Textbox --------------------------------
case "text":
$valuehere = ($presetvalue !="")? $presetvalue : $tmp[0];
$size = ($tmp[1]) ? $tmp[1]:40;
$ret .="";
break;
// --------------------------------- Color Selector --------------------------------
case "color":
$ret = Color_Select($fieldname,$presetvalue);
break;
// --------------------------------- Textarea --------------------------------
case "textarea":
$width = $tmp[1];
$height = $tmp[2];
$valuehere = $presetvalue;
$ret .="";
break;
// --------------------------------- Table --------------------------------
case "table":
$ret ="";
break;
// --------------------------------- Table Readonly --------------------------------
case "table-readonly":
$sql -> db_Select($tmp[0],"*"," $tmp[1] = '$presetvalue'");
$row = $sql -> db_Fetch();
$fieldvalue = $row[$tmp[2]];
$fieldvalue .= ($tmp[3])? " - ".$row[$tmp[3]]:"";
$ret = $fieldvalue." ";
break;
// --------------------------------- Directory --------------------------------
case "dir":
$folder = $u_value;
// $ret = $folder;
$handle=opendir($folder);
while ($file = readdir($handle)){
if(is_dir($folder.$file) && $file !='CVS' && $file != "." && $file != ".." && $file != "/" ){
$lanlist[] = $file;
}
}
closedir($handle);
$ret .= "";
break;
// --------------------------------- Images --------------------------------
case "image":
$folder = $u_value;
$handle=opendir($folder);
while ($file = readdir($handle)){
if(is_file($folder.$file) && (eregi(".jpg",$file) || eregi(".gif",$file) || eregi(".png",$file))){
$iconlist[] = $file;
}
}
closedir($handle);
$ret = "
";
foreach($iconlist as $key=>$icon){
$ret .= "
";
}
$ret .= "
";
break;
// --------------------------------- Access table --------------------------------
case "accesstable":
$ret ="";
break;
// --------------------------------- Date --------------------------------
case "date":
$tabmonth[1]="January";
$tabmonth[2]="February";
$tabmonth[3]="March";
$tabmonth[4]="April";
$tabmonth[5]="May";
$tabmonth[6]="June";
$tabmonth[7]="July";
$tabmonth[8]="August";
$tabmonth[9]="September";
$tabmonth[10]="October";
$tabmonth[11]="November";
$tabmonth[12]="December";
$day0=substr($presetvalue,8,2);
$month0=substr($presetvalue,5,2);
$year0=substr($presetvalue,0,4);
$dayname = $fieldname."_day";
$monthname = $fieldname."_month";
$yearname = $fieldname."_year";
$ret= "";
$ret.= "";
$ret.= "";
break;
// --------------------------------- Datestamp Unix --------------------------------
case "datestamp":
$tabmonth[1]="January";
$tabmonth[2]="February";
$tabmonth[3]="March";
$tabmonth[4]="April";
$tabmonth[5]="May";
$tabmonth[6]="June";
$tabmonth[7]="July";
$tabmonth[8]="August";
$tabmonth[9]="September";
$tabmonth[10]="October";
$tabmonth[11]="November";
$tabmonth[12]="December";
$day0= ($presetvalue) ? date("j",$presetvalue):"";
$month0= ($presetvalue) ? date("n",$presetvalue):"";
$year0= ($presetvalue) ? date("Y",$presetvalue):"";
$dayname = $fieldname."_day";
$monthname = $fieldname."_month";
$yearname = $fieldname."_year";
$ret= "";
$ret.= "";
$ret.= "";
break;
// --------------------------------- Default--------------------------------
default:
$ret .="";
break;
}
return $ret;
}
// OTHER FUNCTIONS. ===================
// View Date Function.
function viewdate($date0,$type='short'){ //format date0 2003-11-01
if($type =='long'){
$tabmonth[1]="January";
$tabmonth[2]="February";
$tabmonth[3]="March";
$tabmonth[4]="April";
$tabmonth[5]="May";
$tabmonth[6]="June";
$tabmonth[7]="July";
$tabmonth[8]="August";
$tabmonth[9]="September";
$tabmonth[10]="October";
$tabmonth[11]="November";
$tabmonth[12]="December";}
elseif($type =='short') {
$tabmonth[1]="Jan";
$tabmonth[2]="Feb";
$tabmonth[3]="Mar";
$tabmonth[4]="Apr";
$tabmonth[5]="May";
$tabmonth[6]="Jun";
$tabmonth[7]="Jul";
$tabmonth[8]="Aug";
$tabmonth[9]="Sep";
$tabmonth[10]="Oct";
$tabmonth[11]="Nov";
$tabmonth[12]="Dec";}
$day0=substr($date0,8,2);
$month0=substr($date0,5,2);
$year0=substr($date0,0,4);
if($day0 != ""){
$daylst = substr($day0,1,1);
if($daylst>="4" || $daylst == "0" || $day0 > 10){
$th = "th";
}elseif($daylst=="3" && $day0 != "13"){
$th = "rd";
}elseif($daylst=="2" && $day0 != "12"){
$th = "nd";
}elseif($daylst=="1" && $day0 != "11"){
$th = "st";
}
}
if(substr($day0,0,1)== "0"){ // remove the 0 on the day if found in first position.
$day0 = str_replace("0","",$day0);
}
$newmonth = str_replace("0","",$month0);
$ret = $day0.$th." ".$tabmonth[$newmonth]." ".$year0;
return $ret;
}
}
// Color-Code Selector v1.1 for e107 by Cameron.
// Adapted from Htmlarea v3.0
echo "";
function Color_Select($field,$dbvalue){
$dbvalue = $dbvalue == "" ? "000000" : $dbvalue;
$bgcolor = "#".$dbvalue;
/* $text .="";*/
$text .= "";
$text .= " ";
$text .= " #
";
$text .="
\n";
return $text;
}
?>PK ܶ7h3 clickcounter/help.php".$helpcapt[$i]."
";
$text2 .=$helptext[$i]."
";
};
$ns -> tablerender($helptitle, $text2);
?>PK Q7 clickcounter/images/PK w6& clickcounter/images/icon_16.pngPNG
IHDR h6 tIME3/? pHYs N N } gAMA a IDATxm@sS" bg-vv)/`%\oX`q0j5OG7.蚦zneYx