• 17-12-2009, 06:58:34
    #1
    Benim scriptimde addons menusu calismiyor admin yerinde, kodlarina bakip neden oldugunu yada neden olabilecegini bana söylermisiniz.

    admin/addon.php
    <?
    include("inc_secure.php");
    secure();
    $getaddon = $_GET['code'];
    $shortcut = "index.php?pageid=addon&code=$getaddon";
    include("addons/".$getaddon."/index.php");
    if (file_exists("addons/".$getaddon."/readme.txt")){
    ?>
    <hr />
    <table align="center">
    <tr><td align="center">
    <b>Add-On Notes:</b>
    </td></tr>
    <tr><td align="left">
    <?
    $filename = "addons/".$getaddon."/readme.txt";
    $fp = fopen($filename, "r") or die ("nope");
    while (!feof($fp))
    {
    $line = fgets($fp, 1024);
    echo "$line<br>";
    }
    ?>
    </td></tr>
    </table>
    <? } ?>
    admin/addons.php

    <?
    $id = $_GET['id'];
    
    if($act==disable){mysql_query("UPDATE `addons` SET enable='0' WHERE id='$id'");
    prompt("Add-On Disabled");}
    if($act==enable){mysql_query("UPDATE `addons` SET enable='1' WHERE id='$id'");
    prompt("Add-On Enabled");}
    if($act==uninstall){
    $name = mysql_fetch_row(mysql_query("SELECT * FROM addons WHERE id='$id';"));
    remove_dir("addons/".$name[2]."");
    mysql_query("DELETE FROM `addons` WHERE id = '$id' LIMIT 1");
    mysql_query("DELETE FROM `links` WHERE addon = '$name[2]' LIMIT 1");
    prompt("$name[1] Add-On Deleted");}
    
    
    ?>
    <script type="text/javascript">
    function MM_jumpMenuGo(objId,targ,restore){ //v9.0
      var selObj = null;  with (document) { 
      if (getElementById) selObj = getElementById(objId);
      if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0; }
    }
    </script>
    
    <table width="100%" id="table1" align="center">
      <tr>
        <td height="12"><p align="center" style="margin-top: 0; margin-bottom: 0"><strong><u><font color="#FF9933">Database Backup</font></u></strong></td>
      </tr>
    </table>
    <table align="center" width="60%">
      <tr>
        <td colspan="5"><div align="center"><span style="margin-top: 0; margin-bottom: 0"><b>Upload & Install Add-Ons:</b></span></div></td>
      </tr>
      <tr>
        <td colspan="5"><div align="center">
        <form method="POST" enctype="multipart/form-data" action="">
        <input type="file" name="ZipF1" size="20" dir="ltr">
        <input type="submit" value="Upload" name="upload" />
        </form>
        </div></td>
      </tr>
      <tr>
        <td colspan="5">&nbsp;</td>
      </tr>
      <tr>
        <td colspan="5"><hr /></td>
      </tr>
      <tr>
        <td colspan="5"><div align="center"><span style="margin-top: 0; margin-bottom: 0"><b>Available Add-Ons:</b></span></div></td>
      </tr>
      <tr>
        <td width="25%"><div align="left"><strong>Title</strong></div></td>
        <td width="40%"><div align="center"><strong>Type</strong></div></td>
        <td width="10%"><div align="center"><strong>Installed</strong></div></td>
        <td width="25%"><div align="center"><strong>Actions</strong></div></td>
      </tr>
      <?
    $get = mysql_query("SELECT * FROM addons ORDER BY type DESC;");
    while ($list = mysql_fetch_array($get)){ 
    ?>
      <tr bordercolor="#000000" bgcolor="#333333" style="padding:1">
        <td><div align="left"><? if (!file_exists("addons/".$list['code']."/config.php")){ echo "*";}?><? if (($list['type'] == 4) || ($list['type'] == 2)){?><?= $list['addonname']?><? } else {?><a href="index.php?pageid=addon&code=<?= $list['code']?>"><?= $list['addonname']?></a><? } ?></div></td>
        <td><div align="center">
          <? if ($list['type'] == 1){ echo "Admin Panel Only";} elseif($list['type'] == 2){ echo "In-Game Only";} elseif($list['type'] == 3){ echo "Beide In-Game & Admin Panel";} elseif($list['type'] == 4){ echo "Attack Type";} elseif($list['type'] == 5){ echo "Update";}?>
        </div></td>
        <td><div align="center">
          <? if ($list['installed'] == 1){ echo "Yes";} elseif($list['installed'] == 0){ echo "No";}?>
        </div></td>
        <td><div align="center">
        <script type="text/javascript">
    <!--
    function remove(txt2) {
        var answer = confirm("Are You Sure?")
        if (answer){
            window.location = "index.php?pageid=addons&act=uninstall&id="+txt2;
        }
        else{
            window.location = "index.php?pageid=addons";
        }
    }
    //-->
    </script>
    
        <a onclick="remove('<?= $list['id']?>')"> Uninstall</a>
        </div></td>
      </tr>
      <? } ?>
    </table>
    </center>
    -- phpMyAdmin SQL Dump
    -- version 3.1.5
    -- http://www.phpmyadmin.net
    --
    -- Erstellungszeit: 17. Dezember 2009 um 05:14
    -- Server Version: 5.0.85
    -- PHP-Version: 5.2.42
    
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    
    --
    -- Datenbank: `mafiagame`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Tabellenstruktur für Tabelle `addons`
    --
    
    CREATE TABLE IF NOT EXISTS `addons` (
      `id` int(5) NOT NULL auto_increment,
      `addonname` varchar(255) NOT NULL default '',
      `code` varchar(255) NOT NULL default '',
      `installed` int(1) NOT NULL default '0',
      `enable` int(1) NOT NULL default '1',
      `type` int(1) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    
    --
    -- Daten für Tabelle `addons`
    --

    Sql daki addons diye yer var oraya yuklemesi gerekiyor admin yerinden zip dosya seklinde ama yapmiyor.
    Admin/addons << addonslarin geldigi yere install da 777 yazmami istiyordu yazdim ama gene calismadi.

    Simdiden yardimlariniz icin tskler.
  • 17-12-2009, 09:16:22
    #2
    Üyeliği durduruldu
    sizin scriptiniz nedir?
  • 18-12-2009, 03:44:38
    #3
    script ebayden satin almistim simdi ona uygun plugins de satin aldim ama calismadi.
    Mafia Game script