Witam Serdecznie
Zrobiłem sobie pewien mod / wtyczkę i wszystko mi działa poza tym jednym fantem, funkcją
addtext
Próbowałem już na wszystkie możliwe sposoby i naprawdę ręce mi już opadają nie wiem gdzie tkwi problem, jakiś czas temu robiłem typowego Infusiona i tam jest wszystko OK a tutaj lipa, podaje kod jednego z przykładowych plików w którym ta funkcja nie chcę działać:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.html-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "../maincore.html";
require_once BASEDIR."subheader.html";
require_once ADMIN."navigation.html";
if (!checkrights("PB") || !defined("iAUTH") || $aid != iAUTH) fallback(BASEDIR."index.html");
include "promotion_nawigacja.html";
//if (!checkrights("PB") || !defined("iAUTH") || $aid != iAUTH) fallback("../index.html");
if (!defined("iAUTH") || $aid != iAUTH) fallback("../index.html");
if (isset($promocja_id) && !isNum($promocja_id)) fallback(FUSION_SELF.$aidlink);
if (!isset($krok)) $krok = "";
if (isset($status)) {
if ($status == "delyes") {
$title = 'Usuń opis promocji';
$message = "<b>Opis promocji zostal usunięty</b>";
}
opentable($title);
echo "<div align='center'>".$message."</div>\n";
closetable();
tablebreak();
}
if ($krok == "usun") {
$result = dbquery("DELETE FROM ".$db_prefix."pb_promocje WHERE promocja_id='$promocja_id'");
redirect(FUSION_SELF.$aidlink."&sekcja=dodaj_promocje&status=delyes");
} else {
if (isset($_POST['zapisz_opis'])) {
$promocja_bukmacher_id = stripinput($_POST['promocja_bukmacher_id']);
$promocja_typ = stripinput($_POST['promocja_typ']);
$promocja_tytul = stripinput($_POST['promocja_tytul']);
$promocja_kod = stripinput($_POST['promocja_kod']);
$promocja_kwota = stripinput($_POST['promocja_kwota']);
$promocja_waluta = stripinput($_POST['promocja_waluta']);
$promocja_procent = stripinput($_POST['promocja_procent']);
$promocja_warunki_obrotu = stripinput($_POST['promocja_warunki_obrotu']);
$promocja_jak_otrzymac = stripinput($_POST['promocja_jak_otrzymac']);
$promocja_uwagi = stripinput($_POST['promocja_uwagi']);
$promocja_start = $_POST['promocja_start'];
$promocja_koniec = $_POST['promocja_koniec'];
$promocja_banner = stripinput($_POST['promocja_banner']);
if ($krok == "edytuj") {
$result = dbquery("UPDATE ".$db_prefix."pb_promocje SET promocja_typ='$promocja_typ', promocja_tytul='$promocja_tytul', promocja_kod='$promocja_kod', promocja_kwota='$promocja_kwota', promocja_waluta='$promocja_waluta', promocja_procent='$promocja_procent', promocja_warunki_obrotu='$promocja_warunki_obrotu', promocja_jak_otrzymac='$promocja_jak_otrzymac', promocja_uwagi='$promocja_uwagi', promocja_start='$promocja_start', promocja_koniec='$promocja_koniec', promocja_banner='$promocja_banner' WHERE promocja_id='$promocja_id'");
} else {
$result = dbquery("INSERT INTO ".$db_prefix."pb_promocje (promocja_bukmacher_id, promocja_typ, promocja_tytul, promocja_kod, promocja_kwota, promocja_waluta, promocja_procent, promocja_czas, promocja_warunki_obrotu, promocja_jak_otrzymac, promocja_uwagi, promocja_start, promocja_koniec, promocja_banner) VALUES ('$promocja_bukmacher_id', '$promocja_typ', '$promocja_tytul', '$promocja_kod', '$promocja_kwota', '$promocja_waluta', '$promocja_procent', '$promocja_czas', '$promocja_warunki_obrotu', '$promocja_jak_otrzymac', '$promocja_wplata', '$promocja_start', '$promocja_koniec', '$promocja_banner' )");
}
redirect(FUSION_SELF.$aidlink."&sekcja=dodaj_promocje");
}
if ($krok == "edytuj") {
$result = dbquery("SELECT * FROM ".$db_prefix."pb_promocje WHERE promocja_id='$promocja_id'");
$data = dbarray($result);
$promocja_bukmacher_id = $data['promocja_bukmacher_id'];
$promocja_typ = $data['promocja_typ'];
$promocja_tytul = $data['promocja_tytul'];
$promocja_kod = $data['promocja_kod'];
$promocja_kwota = $data['promocja_kwota'];
$promocja_waluta = $data['promocja_waluta'];
$promocja_procent = $data['promocja_procent'];
$promocja_warunki_obrotu = $data['promocja_warunki_obrotu'];
$promocja_jak_otrzymac = $data['promocja_jak_otrzymac'];
$promocja_uwagi = $data['promocja_uwagi'];
$promocja_banner = $data['promocja_banner'];
/*
if ($data['promocja_start'] > 0) $promocja_start = getdate($data['promocja_start']);
if ($data['promocja_koniec'] > 0) $promocja_koniec = getdate($data['promocja_koniec']);
*/
$formaction = FUSION_SELF.$aidlink."&sekcja=dodaj_promocje&krok=edytuj&promocja_id=".$data['promocja_id'];
opentable('Edytuj opis promocji');
} else {
$promocja_bukmacher_id = "";
$promocja_typ = "0";
$promocja_tytul = "";
$promocja_kod = "";
$promocja_kwota = "";
$promocja_waluta = "";
$promocja_procent = "";
$promocja_warunki_obrotu = "";
$promocja_jak_otrzymac = "";
$promocja_uwagi = "";
$promocja_banner = "";
$formaction = FUSION_SELF.$aidlink."&sekcja=dodaj_promocje";
opentable('Dodaj opis promocji');
}
$result = dbquery("SELECT * FROM ".$db_prefix."pb_bukmacherzy ORDER BY bukmacher_nazwa");
$bukmacher_opts = ""; $sel = "";
if (dbrows($result)) {
while ($data = dbarray($result)) {
if (isset($promocja_bukmacher_id)) $sel = ($promocja_bukmacher_id == $data['bukmacher_id'] ? " selected" : "");
$bukmacher_opts .= "<option value='".$data['bukmacher_id']."'$sel>".$data['bukmacher_nazwa']."</option>\n";
}
}
$result_banner = dbquery("SELECT * FROM ".$db_prefix."pb_bannery ORDER BY banner_bukmacher_id");
$banner_opts = ""; $sel = "";
if (dbrows($result_banner)) {
while ($data_banner = dbarray($result_banner)) {
if (isset($promocja_banner_id)) $sel = ($promocja_banner == $data_banner['banner_id'] ? " selected" : "");
$banner_opts .= "<option value='".$data_banner['banner_id']."'$sel>".$data_banner['banner_opis']."</option>\n";
}
}
echo "<form name='dodaj' method='post' action='$formaction'>
<table align='center' cellpadding='0' cellspacing='0' width='80%'><tr>
<td class='tbl'>
<fieldset>
<legend><b>Ogólne informacje :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td width='40%' class='tbl' style='white-space:nowrap'>Bukmacher</td>
<td class='tbl'><select name='promocja_bukmacher_id' class='textbox'>
$bukmacher_opts</select></td>
</tr>
<tr>
<td width='40%' class='tbl' style='white-space:nowrap'>Banner</td>
<td class='tbl'><select name='promocja_banner' class='textbox'>
$banner_opts</select></td>
</tr>
<tr>
<td class='tbl' width='40%'>Typ promocji</td>
<td class='tbl'><input type='radio' name='promocja_typ' value='0'".($promocja_typ == "0" ? " checked" : "")."> depozyt
<input type='radio' name='promocja_typ' value='1'".($promocja_typ == "1" ? " checked" : "")."> freebet</td>
</tr>
<tr>
<td class='tbl'>Tytul / nazwa promocji</td>
<td class='tbl'><input type='text' name='promocja_tytul' value='$promocja_tytul' class='textbox' style='width:250px;'></td>
</tr>
<tr>
<td class='tbl'>Kod promocji</td>
<td class='tbl'><input type='text' name='promocja_kod' value='$promocja_kod' maxlength='50' class='textbox' style='width:100px;'></td>
</tr>
<tr>
<td class='tbl'>Max bonus</td>
<td class='tbl'><input type='text' name='promocja_kwota' value='$promocja_kwota' maxlength='5' class='textbox' style='width:50px;'> waluta <input type='text' name='promocja_waluta' value='$promocja_waluta' maxlength='3' class='textbox' style='width:30px;'></td>
</tr>
<tr>
<td class='tbl'>Procent</td>
<td class='tbl'><input type='text' name='promocja_procent' value='$promocja_procent' maxlength='4' class='textbox' style='width:50px;'></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Jak otrzymać :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_jak_otrzymac' rows='4' cols='100' class='textbox'>$promocja_jak_otrzymac</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_jak_otrzymac', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_jak_otrzymac', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_jak_otrzymac', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_jak_otrzymac', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_jak_otrzymac', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Warunki obrotu :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_warunki_obrotu' rows='4' cols='100' class='textbox'>$promocja_warunki_obrotu</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_warunki_obrotu', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_warunki_obrotu', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Uwagi :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_uwagi' rows='4' cols='100' class='textbox'>$promocja_uwagi</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_uwagi', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_uwagi', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_uwagi', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_uwagi', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_uwagi', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'>
<input type='submit' name='zapisz_opis' value='Zapisz promocje' class='button'></td>
</tr>
</table>
</form>\n";
closetable();
}
require_once "../footer.html";
?>
Plik w którym zawarty jest ten kod znajduje się w katalogu
administration/ tak jak reszta plików modyfikacji odpowiedzialna za poszczególne funkcje