Przedszkolak
Postów: 34
Data rejestracji: 27.05.2007 23:47
|
Aha dzięki. Myślę że teraz sobie już poradzę :D
A jednak mam problem. Zapisywanie nazwy do bazy danych działa tyle że nie uploaduje zdjęcia na serwer i nie sprawdza jego rozmiaru.
Oto kod:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-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.php";
require_once BASEDIR."subheader.php";
require_once ADMIN."navigation.php";
include LOCALE.LOCALESET."admin/custom_pages.php";
require_once INCLUDES."photo_functions_include.php";
if (!checkrights("CP") || !defined("iAUTH") || $aid != iAUTH) fallback("../index.php");
if (isset($page_id) && !isNum($page_id)) fallback("index.php");
$newavatar = $_FILES['page_foto'];
if ($data['page_foto'] == "" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],".");
$avatarname = substr($newavatar['name'], 0, strrpos($newavatar['name'], "."));
if (preg_match("/^[-0-9A-Z_\[\]]+$/i", $avatarname) && preg_match("/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/", $avatarext) && $newavatar['size'] <= 30720) {
$avatarname = $avatarname."[".$data['page_title']."]".$avatarext;
$set_avatar = "page_foto='$avatarname', ";
move_uploaded_file($newavatar['tmp_name'], IMAGES."seriale/".$avatarname);
chmod(IMAGES."seriale/".$avatarname,0644);
if ($size = @getimagesize(IMAGES."seriale/".$avatarname)) {
if ($size['0'] > 100 || $size['1'] > 100) {
unlink(IMAGES."seriale/".$avatarname);
$set_avatar = "";
} elseif (!verify_image(IMAGES."seriale/".$avatarname)) {
unlink(IMAGES."seriale/".$avatarname);
$set_avatar = "";
}
} else {
unlink(IMAGES."seriale/".$avatarname);
$set_avatar = "";
}
}
}
if (isset($status)) {
if ($status == "su") {
$title = $locale['400'];
$message = "<b>".$locale['401']."</b><br>\n".$locale['402']."\n<a href='".BASEDIR."viewserial.php?page_id=$pid'>viewserial.php?page_id=$pid</a>\n";
} elseif ($status == "sn") {
$title = $locale['405'];
$message = "<b>".$locale['406']."</b><br>\n".$locale['402']."\n<a href='".BASEDIR."viewserial.php?page_id=$pid'>viewserial.php?page_id=$pid</a>\n";
} elseif ($status == "del") {
$title = $locale['407'];
$message = "<b>".$locale['408']."</b>";
}
opentable($title);
echo "<div align='center'>".$message."</div>\n";
closetable();
tablebreak();
}
if (isset($_POST['save'])) {
$page_title = stripinput($_POST['page_title']);
$page_access = isNum($_POST['page_access']) ? $_POST['page_access'] : "0";
$page_cat = $_POST['page_cat'];
$page_embed = addslash($_POST['page_embed']);
$page_content = addslash($_POST['page_content']);
$comments = isset($_POST['page_comments']) ? "1" : "0";
$ratings = isset($_POST['page_ratings']) ? "1" : "0";
$page_foto = $_POST['page_foto'];
if (isset($page_id)) {
$result = dbquery("UPDATE ".$db_prefix."serial SET page_foto_id=page_foto_id+1 WHERE page_id='$page_id'");
$result = dbquery("UPDATE ".$db_prefix."serial SET page_title='$page_title', page_access='$page_access', page_embed='$page_embed', page_content='$page_content', page_allow_comments='$comments', page_allow_ratings='$ratings', page_cat='$page_cat', page_foto='$page_foto' WHERE page_id='$page_id'");
redirect(FUSION_SELF.$aidlink."&status=su&pid=$page_id");
} else {
$result = dbquery("UPDATE ".$db_prefix."serial SET page_foto_id=page_foto_id+1 WHERE page_id='$page_id'");
$result = dbquery("INSERT INTO ".$db_prefix."serial (page_title, page_access, page_embed, page_content, page_allow_comments, page_allow_ratings, page_cat, page_foto) VALUES ('$page_title', '$page_access', '$page_embed', '$page_content', '$comments', '$ratings', '$page_cat', '$page_foto')");
$page_id = mysql_insert_id();
if (isset($_POST['add_link'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."site_links ORDER BY link_order DESC LIMIT 1");
$data = dbarray($result);
$link_order = $data['link_order'] + 1;
$result = dbquery("INSERT INTO ".$db_prefix."site_links (link_name, link_url, link_visibility, link_position, link_window, link_order) VALUES ('$page_title', 'viewserial.php?page_id=$page_id', '$page_access', '1', '0', '$link_order')");
}
redirect(FUSION_SELF.$aidlink."&status=sn&pid=$page_id");
}
} else if (isset($_POST['delete'])) {
$result = dbquery("DELETE FROM ".$db_prefix."serial WHERE page_id='$page_id'");
$result = dbquery("DELETE FROM ".$db_prefix."serial WHERE link_url='viewserial.php?page_id=$page_id'");
redirect(FUSION_SELF.$aidlink."&status=del");
} else {
if (isset($_POST['preview'])) {
$addlink = isset($_POST['add_link']) ? " checked" : "";
$page_title = stripinput($_POST['page_title']);
$page_access = $_POST['page_access'];
$page_cat = $_POST['page_cat'];
$page_embed = $_POST['page_embed'];
$page_embed = stripslash($page_embed);
$page_content = $_POST['page_content'];
$page_content = stripslash($page_content);
$comments = isset($_POST['page_comments']) ? " checked" : "";
$ratings = ($_POST['page_ratings']) ? " checked" : "";
$page_foto = $_POST['page_foto'];
opentable($page_title);
eval("?>".$page_embed."<br>".$page_content."<?php ");
closetable();
tablebreak();
//$page_content = stripinput((QUOTES_GPC ? addslashes($page_content) : $page_content));
$page_embed = phpentities($page_embed);
$page_content = phpentities($page_content);
}
$editlist = ""; $sel = "";
$result = dbquery("SELECT * FROM ".$db_prefix."serial ORDER BY page_title DESC");
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
if (isset($page_id)) $sel = ($page_id == $data['page_id'] ? " selected" : "");
$editlist .= "<option value='".$data['page_id']."'$sel>".$data['page_title']."</option>\n";
}
}
opentable($locale['420']);
echo "<form name='selectform' method='post' action='".FUSION_SELF.$aidlink."'>
<center>
<select name='page_id' class='textbox' style='width:200px;'>
$editlist</select>
<input type='submit' name='edit' value='".$locale['421']."' class='button'>
<input type='submit' name='delete' value='".$locale['422']."' onclick='return DeletePage();' class='button'>
</center>
</form>\n";
closetable();
tablebreak();
if (isset($_POST['edit'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."serial WHERE page_id='$page_id'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$page_title = $data['page_title'];
$page_access = $data['page_access'];
$page_cat = $data['page_cat'];
//$page_content = stripinput((QUOTES_GPC ? $data['page_content'] : stripslashes($data['page_content'])));
$page_embed = phpentities(stripslashes($data['page_embed']));
$page_content = phpentities(stripslashes($data['page_content']));
$comments = ($data['page_allow_comments'] == "1" ? " checked" : "");
$ratings = ($data['page_allow_ratings'] == "1" ? " checked" : "");
$addlink = "";
$page_foto = $data['page_foto'];
}
}
if (isset($page_id)) {
$action = FUSION_SELF.$aidlink."&page_id=$page_id";
opentable($locale['400']);
} else {
if (!isset($_POST['preview'])) {
$page_title = "";
$page_access = "";
$page_cat = "";
$page_embed = "";
$page_content = "";
$comments = " checked";
$ratings = " checked";
$addlink = "";
$page_foto = "";
}
$action = FUSION_SELF.$aidlink;
opentable($locale['405']);
}
$user_groups = getusergroups(); $access_opts = ""; $sel = "";
while(list($key, $user_group) = each($user_groups)){
$sel = ($page_access == $user_group['0'] ? " selected" : "");
$access_opts .= "<option value='".$user_group['0']."'$sel>".$user_group['1']."</option>\n";
}
$result = dbquery("SELECT * FROM ".$db_prefix."serial_cats ORDER BY serial_cat_name DESC");
$catlist = ""; $sel = "";
while ($data = dbarray($result)) {
if (isset($serial_cat)) $sel = ($serial_cat == $data['serial_cat_id'] ? " selected" : "");
$catlist .= "<option value='".$data['serial_cat_id']."'$sel>".$data['serial_cat_name']."</option>\n";
}
echo "<form name='inputform' method='post' action='$action' onSubmit='return ValidateForm(this);'>
<table align='center' cellpadding='0' cellspacing='0'>";
if (!$data['page_foto']) {
echo "
<tr>
<td width='100' class='tbl'>Dodaj miniaturke: </td>
<td>
<input type='file' name='page_foto' class='textbox' style='width:250px;'><br>
<span class='small2'>".$locale['u018']."</span><br>
<span class='small2'>".sprintf($locale['u022'], parsebytesize(30720), 100, 100)."</span>
</td>
</tr>
<tr>
<center>Mianiaturka powinna mieć rozmiar 100x100 pikseli.</center>
</tr>
";
}
echo "
<tr>
<td width='100' class='tbl'>Tytuł: </td>
<td width='80%' class='tbl'><input type='text' name='page_title' value='$page_title' class='textbox' style='width: 250px;'>
".$locale['431']."<select name='page_access' class='textbox' style='width:150px;'>
$access_opts</select></td>
</tr>
<tr>
<td width='100' class='tbl'>Kategoria: </td>
<td class='tbl'><select name='page_cat' class='textbox' style='width:250px;'>
$catlist</select></td>
</tr>
<tr>
<td valign='top' width='100' class='tbl'>Kod embed: </td>
<td width='80%' class='tbl'><textarea name='page_embed' cols='95' rows='15' class='textbox'>$page_embed</textarea></td>
</tr>
<tr>
<td class='tbl'></td><td class='tbl'>
<input type='button' value='<?php?>' class='button' style='width:60px;' onClick=\"addText('page_embed', '<?php\\n', '\\n?>');\">
<input type='button' value='<p>' class='button' style='width:35px;' onClick=\"insertText('page_embed', '<p>');\">
<input type='button' value='<br>' class='button' style='width:40px;' onClick=\"insertText('page_embed', '<br>');\">
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('page_embed', '<b>', '</b>');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('page_embed', '<i>', '</i>');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('page_embed', '<u>', '</u>');\">
<input type='button' value='link' class='button' style='width:35px;' onClick=\"addText('page_embed', '<a href=\'', '\' target=\'_blank\'>Link</a>');\">
<input type='button' value='img' class='button' style='width:35px;' onClick=\"insertText('page_embed', '<img src=\'IMAGES/\' style=\'margin:5px;\' align=\'left\'>');\">
<input type='button' value='center' class='button' style='width:45px;' onClick=\"addText('page_embed', '<center>', '</center>');\">
<input type='button' value='small' class='button' style='width:40px;' onClick=\"addText('page_embed', '<span class=\'small\'>', '</span>');\">
<input type='button' value='small2' class='button' style='width:45px;' onClick=\"addText('page_embed', '<span class=\'small2\'>', '</span>');\">
<input type='button' value='alt' class='button' style='width:25px;' onClick=\"addText('page_embed', '<span class=\'alt\'>', '</span>');\">
</td>
</tr>
<tr>
<td valign='top' width='100' class='tbl'>Opis odcinka: </td>
<td width='80%' class='tbl'><textarea name='page_content' cols='95' rows='15' class='textbox'>$page_content</textarea></td>
</tr>
<tr>
<td class='tbl'></td><td class='tbl'>
<input type='button' value='<?php?>' class='button' style='width:60px;' onClick=\"addText('page_content', '<?php\\n', '\\n?>');\">
<input type='button' value='<p>' class='button' style='width:35px;' onClick=\"insertText('page_content', '<p>');\">
<input type='button' value='<br>' class='button' style='width:40px;' onClick=\"insertText('page_content', '<br>');\">
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('page_content', '<b>', '</b>');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('page_content', '<i>', '</i>');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('page_content', '<u>', '</u>');\">
<input type='button' value='link' class='button' style='width:35px;' onClick=\"addText('page_content', '<a href=\'', '\' target=\'_blank\'>Link</a>');\">
<input type='button' value='img' class='button' style='width:35px;' onClick=\"insertText('page_content', '<img src=\'IMAGES/\' style=\'margin:5px;\' align=\'left\'>');\">
<input type='button' value='center' class='button' style='width:45px;' onClick=\"addText('page_content', '<center>', '</center>');\">
<input type='button' value='small' class='button' style='width:40px;' onClick=\"addText('page_content', '<span class=\'small\'>', '</span>');\">
<input type='button' value='small2' class='button' style='width:45px;' onClick=\"addText('page_content', '<span class=\'small2\'>', '</span>');\">
<input type='button' value='alt' class='button' style='width:25px;' onClick=\"addText('page_content', '<span class=\'alt\'>', '</span>');\">
</td>
</tr>
<tr>
<td class='tbl'></td><td class='tbl'><br>\n";
if (!isset($page_id)) echo "<input type='checkbox' name='add_link' value='1'$addlink> ".$locale['433']."<br>\n";
echo "<input type='checkbox' name='page_comments' value='1'$comments> ".$locale['434']."<br>
<input type='checkbox' name='page_ratings' value='1'$ratings> ".$locale['435']."
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'><br>
<input type='submit' name='preview' value='".$locale['436']."' class='button'>
<input type='submit' name='save' value='".$locale['437']."' class='button'></td>
</tr>
</table>
</form>\n";
closetable();
echo "<script type='text/javascript'>
function DeletePage() {
return confirm('".$locale['409']."');
}
function ValidateForm(frm) {
if(frm.page_title.value=='') {
alert('".$locale['410']."');
return false;
}
}
</script>\n";
}
echo "</td>\n";
require_once BASEDIR."footer.php";
?>
Może mi ktoś powiedzieć gdzie mam błąd??
Edytowane przez tubi dnia 29.08.2008 11:45:25
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
<?php
[color=red]/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| 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.php";
require_once BASEDIR."subheader.php";
require_once ADMIN."navigation.php";
include LOCALE.LOCALESET."admin/custom_pages.php";
require_once INCLUDES."photo_functions_include.php";
if (!checkrights("CP") || !defined("iAUTH") || $aid != iAUTH) fallback("../index.php");
if (isset($page_id) && !isNum($page_id)) fallback("index.php");
$newavatar = $_FILES['page_foto'];
if ($data['page_foto'] == "" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],".");
$avatarname = substr($newavatar['name'], 0, strrpos($newavatar['name'], "."));
if (preg_match("/^[-0-9A-Z_\[\]]+$/i", $avatarname) && preg_match("/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/", $avatarext) && $newavatar['size'] <= 30720) {
$avatarname = $avatarname."[".$data['page_title']."]".$avatarext;
$set_avatar = "page_foto='$avatarname', ";
move_uploaded_file($newavatar['tmp_name'], IMAGES."seriale/".$avatarname);
chmod(IMAGES."seriale/".$avatarname,0644);
if ($size = @getimagesize(IMAGES."seriale/".$avatarname)) {
if ($size['0'] > 100 || $size['1'] > 100) {
unlink(IMAGES."seriale/".$avatarname);
$set_avatar = "";
} elseif (!verify_image(IMAGES."seriale/".$avatarname)) {
unlink(IMAGES."seriale/".$avatarname);
$set_avatar = "";
}
} else {
unlink(IMAGES."seriale/".$avatarname);
$set_avatar = "";
}
}
}
if (isset($status)) {
if ($status == "su") {
$title = $locale['400'];
$message = "<b>".$locale['401']."</b><br>\n".$locale['402']."\n<a href='".BASEDIR."viewserial.php?page_id=$pid'>viewserial.php?page_id=$pid</a>\n";
} elseif ($status == "sn") {
$title = $locale['405'];
$message = "<b>".$locale['406']."</b><br>\n".$locale['402']."\n<a href='".BASEDIR."viewserial.php?page_id=$pid'>viewserial.php?page_id=$pid</a>\n";
} elseif ($status == "del") {
$title = $locale['407'];
$message = "<b>".$locale['408']."</b>";
}
opentable($title);
echo "<div align='center'>".$message."</div>\n";
closetable();
tablebreak();
}[/color]
[color=green]if (isset($_POST['save'])) {
$page_title = stripinput($_POST['page_title']);
$page_access = isNum($_POST['page_access']) ? $_POST['page_access'] : "0";
$page_cat = $_POST['page_cat'];
$page_embed = addslash($_POST['page_embed']);
$page_content = addslash($_POST['page_content']);
$comments = isset($_POST['page_comments']) ? "1" : "0";
$ratings = isset($_POST['page_ratings']) ? "1" : "0";
$page_foto = $_POST['page_foto'];
if (isset($page_id)) {
$result = dbquery("UPDATE ".$db_prefix."serial SET page_foto_id=page_foto_id+1 WHERE page_id='$page_id'");
$result = dbquery("UPDATE ".$db_prefix."serial SET page_title='$page_title', page_access='$page_access', page_embed='$page_embed', page_content='$page_content', page_allow_comments='$comments', page_allow_ratings='$ratings', page_cat='$page_cat', page_foto='$page_foto' WHERE page_id='$page_id'");
redirect(FUSION_SELF.$aidlink."&status=su&pid=$page_id");
} else {
$result = dbquery("UPDATE ".$db_prefix."serial SET page_foto_id=page_foto_id+1 WHERE page_id='$page_id'");
$result = dbquery("INSERT INTO ".$db_prefix."serial (page_title, page_access, page_embed, page_content, page_allow_comments, page_allow_ratings, page_cat, page_foto) VALUES ('$page_title', '$page_access', '$page_embed', '$page_content', '$comments', '$ratings', '$page_cat', '$page_foto')");
$page_id = mysql_insert_id();
if (isset($_POST['add_link'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."site_links ORDER BY link_order DESC LIMIT 1");
$data = dbarray($result);
$link_order = $data['link_order'] + 1;
$result = dbquery("INSERT INTO ".$db_prefix."site_links (link_name, link_url, link_visibility, link_position, link_window, link_order) VALUES ('$page_title', 'viewserial.php?page_id=$page_id', '$page_access', '1', '0', '$link_order')");
}
redirect(FUSION_SELF.$aidlink."&status=sn&pid=$page_id");
}
}[/color] [color=orange]else if (isset($_POST['delete'])) {
$result = dbquery("DELETE FROM ".$db_prefix."serial WHERE page_id='$page_id'");
$result = dbquery("DELETE FROM ".$db_prefix."serial WHERE link_url='viewserial.php?page_id=$page_id'");
redirect(FUSION_SELF.$aidlink."&status=del");
} [/color][color=red]else {
if (isset($_POST['preview'])) {
$addlink = isset($_POST['add_link']) ? " checked" : "";
$page_title = stripinput($_POST['page_title']);
$page_access = $_POST['page_access'];
$page_cat = $_POST['page_cat'];
$page_embed = $_POST['page_embed'];
$page_embed = stripslash($page_embed);
$page_content = $_POST['page_content'];
$page_content = stripslash($page_content);
$comments = isset($_POST['page_comments']) ? " checked" : "";
$ratings = ($_POST['page_ratings']) ? " checked" : "";
$page_foto = $_POST['page_foto'];
opentable($page_title);
eval("?>".$page_embed."<br>".$page_content."<?php ");
closetable();
tablebreak();
//$page_content = stripinput((QUOTES_GPC ? addslashes($page_content) : $page_content));
$page_embed = phpentities($page_embed);
$page_content = phpentities($page_content);
}
$editlist = ""; $sel = "";
$result = dbquery("SELECT * FROM ".$db_prefix."serial ORDER BY page_title DESC");
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
if (isset($page_id)) $sel = ($page_id == $data['page_id'] ? " selected" : "");
$editlist .= "<option value='".$data['page_id']."'$sel>".$data['page_title']."</option>\n";
}
}
opentable($locale['420']);
echo "<form name='selectform' method='post' action='".FUSION_SELF.$aidlink."'>
<center>
<select name='page_id' class='textbox' style='width:200px;'>
$editlist</select>
<input type='submit' name='edit' value='".$locale['421']."' class='button'>
<input type='submit' name='delete' value='".$locale['422']."' onclick='return DeletePage();' class='button'>
</center>
</form>\n";
closetable();
tablebreak();
if (isset($_POST['edit'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."serial WHERE page_id='$page_id'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$page_title = $data['page_title'];
$page_access = $data['page_access'];
$page_cat = $data['page_cat'];
//$page_content = stripinput((QUOTES_GPC ? $data['page_content'] : stripslashes($data['page_content'])));
$page_embed = phpentities(stripslashes($data['page_embed']));
$page_content = phpentities(stripslashes($data['page_content']));
$comments = ($data['page_allow_comments'] == "1" ? " checked" : "");
$ratings = ($data['page_allow_ratings'] == "1" ? " checked" : "");
$addlink = "";
$page_foto = $data['page_foto'];
}
}
if (isset($page_id)) {
$action = FUSION_SELF.$aidlink."&page_id=$page_id";
opentable($locale['400']);
} else {
if (!isset($_POST['preview'])) {
$page_title = "";
$page_access = "";
$page_cat = "";
$page_embed = "";
$page_content = "";
$comments = " checked";
$ratings = " checked";
$addlink = "";
$page_foto = "";
}
$action = FUSION_SELF.$aidlink;
opentable($locale['405']);
}
$user_groups = getusergroups(); $access_opts = ""; $sel = "";
while(list($key, $user_group) = each($user_groups)){
$sel = ($page_access == $user_group['0'] ? " selected" : "");
$access_opts .= "<option value='".$user_group['0']."'$sel>".$user_group['1']."</option>\n";
}
$result = dbquery("SELECT * FROM ".$db_prefix."serial_cats ORDER BY serial_cat_name DESC");
$catlist = ""; $sel = "";
while ($data = dbarray($result)) {
if (isset($serial_cat)) $sel = ($serial_cat == $data['serial_cat_id'] ? " selected" : "");
$catlist .= "<option value='".$data['serial_cat_id']."'$sel>".$data['serial_cat_name']."</option>\n";
}
echo "<form name='inputform' method='post' action='$action' onSubmit='return ValidateForm(this);'>
<table align='center' cellpadding='0' cellspacing='0'>";
if (!$data['page_foto']) {
echo "
<tr>
<td width='100' class='tbl'>Dodaj miniaturke: </td>
<td>
<input type='file' name='page_foto' class='textbox' style='width:250px;'><br>
<span class='small2'>".$locale['u018']."</span><br>
<span class='small2'>".sprintf($locale['u022'], parsebytesize(30720), 100, 100)."</span>
</td>
</tr>
<tr>
<center>Mianiaturka powinna mieć rozmiar 100x100 pikseli.</center>
</tr>
";
}
echo "
<tr>
<td width='100' class='tbl'>Tytuł: </td>
<td width='80%' class='tbl'><input type='text' name='page_title' value='$page_title' class='textbox' style='width: 250px;'>
".$locale['431']."<select name='page_access' class='textbox' style='width:150px;'>
$access_opts</select></td>
</tr>
<tr>
<td width='100' class='tbl'>Kategoria: </td>
<td class='tbl'><select name='page_cat' class='textbox' style='width:250px;'>
$catlist</select></td>
</tr>
<tr>
<td valign='top' width='100' class='tbl'>Kod embed: </td>
<td width='80%' class='tbl'><textarea name='page_embed' cols='95' rows='15' class='textbox'>$page_embed</textarea></td>
</tr>
<tr>
<td class='tbl'></td><td class='tbl'>
<input type='button' value='<?php?>' class='button' style='width:60px;' onClick=\"addText('page_embed', '<?php\\n', '\\n?>');\">
<input type='button' value='<p>' class='button' style='width:35px;' onClick=\"insertText('page_embed', '<p>');\">
<input type='button' value='<br>' class='button' style='width:40px;' onClick=\"insertText('page_embed', '<br>');\">
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('page_embed', '<b>', '</b>');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('page_embed', '<i>', '</i>');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('page_embed', '<u>', '</u>');\">
<input type='button' value='link' class='button' style='width:35px;' onClick=\"addText('page_embed', '<a href=\'', '\' target=\'_blank\'>Link</a>');\">
<input type='button' value='img' class='button' style='width:35px;' onClick=\"insertText('page_embed', '<img src=\'IMAGES/\' style=\'margin:5px;\' align=\'left\'>');\">
<input type='button' value='center' class='button' style='width:45px;' onClick=\"addText('page_embed', '<center>', '</center>');\">
<input type='button' value='small' class='button' style='width:40px;' onClick=\"addText('page_embed', '<span class=\'small\'>', '</span>');\">
<input type='button' value='small2' class='button' style='width:45px;' onClick=\"addText('page_embed', '<span class=\'small2\'>', '</span>');\">
<input type='button' value='alt' class='button' style='width:25px;' onClick=\"addText('page_embed', '<span class=\'alt\'>', '</span>');\">
</td>
</tr>
<tr>
<td valign='top' width='100' class='tbl'>Opis odcinka: </td>
<td width='80%' class='tbl'><textarea name='page_content' cols='95' rows='15' class='textbox'>$page_content</textarea></td>
</tr>
<tr>
<td class='tbl'></td><td class='tbl'>
<input type='button' value='<?php?>' class='button' style='width:60px;' onClick=\"addText('page_content', '<?php\\n', '\\n?>');\">
<input type='button' value='<p>' class='button' style='width:35px;' onClick=\"insertText('page_content', '<p>');\">
<input type='button' value='<br>' class='button' style='width:40px;' onClick=\"insertText('page_content', '<br>');\">
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('page_content', '<b>', '</b>');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('page_content', '<i>', '</i>');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('page_content', '<u>', '</u>');\">
<input type='button' value='link' class='button' style='width:35px;' onClick=\"addText('page_content', '<a href=\'', '\' target=\'_blank\'>Link</a>');\">
<input type='button' value='img' class='button' style='width:35px;' onClick=\"insertText('page_content', '<img src=\'IMAGES/\' style=\'margin:5px;\' align=\'left\'>');\">
<input type='button' value='center' class='button' style='width:45px;' onClick=\"addText('page_content', '<center>', '</center>');\">
<input type='button' value='small' class='button' style='width:40px;' onClick=\"addText('page_content', '<span class=\'small\'>', '</span>');\">
<input type='button' value='small2' class='button' style='width:45px;' onClick=\"addText('page_content', '<span class=\'small2\'>', '</span>');\">
<input type='button' value='alt' class='button' style='width:25px;' onClick=\"addText('page_content', '<span class=\'alt\'>', '</span>');\">
</td>
</tr>
<tr>
<td class='tbl'></td><td class='tbl'><br>\n";
if (!isset($page_id)) echo "<input type='checkbox' name='add_link' value='1'$addlink> ".$locale['433']."<br>\n";
echo "<input type='checkbox' name='page_comments' value='1'$comments> ".$locale['434']."<br>
<input type='checkbox' name='page_ratings' value='1'$ratings> ".$locale['435']."
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'><br>
<input type='submit' name='preview' value='".$locale['436']."' class='button'>
<input type='submit' name='save' value='".$locale['437']."' class='button'></td>
</tr>
</table>
</form>\n";
closetable();
echo "<script type='text/javascript'>
function DeletePage() {
return confirm('".$locale['409']."');
}
function ValidateForm(frm) {
if(frm.page_title.value=='') {
alert('".$locale['410']."');
return false;
}
}
</script>\n";
}
echo "</td>\n";
require_once BASEDIR."footer.php";[/color]
?>
To co na czerono wykonuje sie zaraz po otworzeniu strony (teoretycznie wykonuje)
Zielone - po kliknięciu buttona Zapisz
Pomaranczowe - po kliknięciu Usun.
Button sluzy do zatwierdzania, wiec kod odpowiedzialny za upload poiwnienes umiescic tam, gdzie jest sprawdzane klikniecie buttona, Wtedy dane zostana poprawnie pobrane z form i zapisane.
Nie pomagam na komunikatorach oraz PW!
|