newmusic
چهارشنبه 17 شهریور 1389, 18:12 عصر
یه سری کد دارم که داستانش اینه
میاد یه سری اطلاعات از از دیتابیس می خونه و نمایش می ده
من تو قسمتی که مودنم مربوط میشه به متغییر %topic این متغییر چند بخش رو میگیره و نمایش داده میشه
می خوام این بخش ها رو چند تاش رو حذف کنم
کلا 3 بخش هست حالا می خوام 2 بخشش حذف بشه
اینم کد:
<?php
function adminnews( )
{
include( "conf.inc.php" );
checkadmin( );
$aid = 0;
$cc = 1;
$list = "";
extract( $_GET );
$mids = mysql_query( "SELECT COUNT(ID) FROM news" );
$midl = mysql_fetch_array( $mids );
$mid = $midl['COUNT(ID)'];
if ( $aid < 0 )
{
$_GET['aid'] = 0;
}
if ( $aid == 0 && $pageno == 0 && 19 < $mid )
{
$aid = $mid - 19;
$_GET['aid'] = $mid - 19;
}
else if ( $aid == 0 && $pageno != 0 )
{
$aid = ( $pageno - 1 ) * 20 + 1;
}
$top = openpopup( "news.htm", 0 );
$selection = mysql_query( "SELECT * FROM news order by ID" );
if ( $aid - 1 < 0 )
{
$aid = 1;
}
mysql_data_seek( $selection, $aid - 1 );
while ( $cmsl = mysql_fetch_array( $selection ) )
{
extract( $cmsl );
if ( $public )
{
$status = "عمومی";
}
else
{
$status = "مخفی";
}
$date = g2j( $date );
$main = openpopup( "news.htm", 1 );
if ( empty( $topic ) )
{
$topic = "-";
}
$topic = "<a href=\"javascript:popup('news.php?show=".$ID."')\">".$topic."</a>";
$main = ereg_replace( "%id", "{$ID}", $main );
$main = ereg_replace( "%topic", $topic, $main );
$main = ereg_replace( "%date", $date, $main );
$main = ereg_replace( "%status", $status, $main );
$list .= $main;
}
$footer = openpopup( "news.htm", 2 );
$thelink = "comession.php?comession=show";
$fname = "comession";
$fvalue = "show";
$counts = mysql_query( "SELECT ID FROM news" );
$c = mysql_num_rows( $counts );
include( "page.inc.php" );
$main = $top.$list.$footer.$ft;
$index = ereg_replace( "%main", $main, $index );
echo $index;
exit( );
}
function usernews( )
{
include( "conf.inc.php" );
$list = "";
$cc = 0;
$selection = mysql_query( "SELECT id ,topic,public,date FROM news where public=1 order by ID DESC" );
while ( !( $cmsl = mysql_fetch_array( $selection ) ) || 10 < $cc )
{
extract( $cmsl );
$date = g2j( $date );
$topic = "<p style=\"margin-top: 0; margin-bottom: 0\">\r\n\t <a href=\"javascript:popup('news.php?show=".$ID."')\">".$topic."</a></P>";
$list .= $topic;
++$cc;
}
if ( isset( $_GET['index'] ) )
{
$main = openpopup( "news.htm", 7 );
$main = ereg_replace( "%news", $list, $main );
$index = ereg_replace( "%main", $main, $index );
echo $index;
exit( );
}
echo $list;
exit( );
}
function newt( )
{
include( "conf.inc.php" );
checkadmin( );
extract( $_GET );
if ( $new == "get" )
{
$main = openpopup( "news.htm", 3 );
echo $header.$main;
}
if ( $new == "add" )
{
extract( $_POST );
$selection = mysql_query( "SELECT MAX(ID) FROM news" );
$sql = mysql_fetch_array( $selection );
$id = $sql['MAX(ID)'] + 1;
$news = ereg_replace( "\n", "<BR>", $news );
$query = "insert into news set ID=".$id." , cat=0, news='{$news}' ,topic='{$topic}' ,public='{$public}' ,\r\n\t\tdate=(CURDATE()) ,time=(CURTIME()) ";
mysql_query( $query );
echo "<script>\r\n\t \twindow.opener.history.go(0);\r\n \t \tclose();\r\n \t </script>";
}
exit( );
}
function shownews( )
{
include( "conf.inc.php" );
if ( $admin == 1 )
{
$main = openpopup( "news.htm", 5 );
}
else
{
$main = openpopup( "news.htm", 4 );
}
extract( $_GET );
$selections = mysql_query( "SELECT * FROM news where ID='".$show."'" );
$newslist = mysql_fetch_array( $selections );
extract( $newslist );
$date = g2j( $date );
$main = ereg_replace( "%id", "{$ID}", $main );
$main = ereg_replace( "%topic", $topic, $main );
$main = ereg_replace( "%news", $news, $main );
$main = ereg_replace( "%date", $date, $main );
echo $header.$main;
exit( );
}
function edit( )
{
include( "conf.inc.php" );
checkadmin( );
extract( $_GET );
if ( $edit == "edit" )
{
$main = openpopup( "news.htm", 6 );
$selections = mysql_query( "SELECT * FROM news where ID='".$id."'" );
$newslist = mysql_fetch_array( $selections );
extract( $newslist );
$date = g2j( $date );
$news = ereg_replace( "<BR>", "\n", $news );
$main = ereg_replace( "%id", "{$ID}", $main );
$main = ereg_replace( "%topic", $topic, $main );
$main = ereg_replace( "%news", $news, $main );
echo $header.$main;
exit( );
}
if ( $edit == "update" )
{
extract( $_POST );
$news = ereg_replace( "\n", "<BR>", $news );
$query = "update news set cat=0, news='".$news."' ,topic='{$topic}' ,public='{$public}' ,\r\n\t\tdate=(CURDATE()) ,time=(CURTIME()) WHERE ID='{$id}'";
$check = mysql_query( $query );
echo "<script>\r\n\t \twindow.opener.history.go(0);\r\n \t \tclose();\r\n \t </script>";
exit( );
}
if ( $edit == "del" )
{
$query = "delete from news where ID='".$id."' ";
mysql_query( $query );
echo "<script>\r\n\t \twindow.opener.history.go(0);\r\n \t \tclose();\r\n \t </script>";
}
exit( );
}
include( "conf.inc.php" );
if ( isset( $_GET['new'] ) )
{
newt( );
}
if ( isset( $_GET['show'] ) )
{
shownews( );
}
if ( isset( $_GET['edit'] ) )
{
edit( );
}
if ( $admin == 1 )
{
adminnews( );
}
else
{
usernews( );
}
?>
میاد یه سری اطلاعات از از دیتابیس می خونه و نمایش می ده
من تو قسمتی که مودنم مربوط میشه به متغییر %topic این متغییر چند بخش رو میگیره و نمایش داده میشه
می خوام این بخش ها رو چند تاش رو حذف کنم
کلا 3 بخش هست حالا می خوام 2 بخشش حذف بشه
اینم کد:
<?php
function adminnews( )
{
include( "conf.inc.php" );
checkadmin( );
$aid = 0;
$cc = 1;
$list = "";
extract( $_GET );
$mids = mysql_query( "SELECT COUNT(ID) FROM news" );
$midl = mysql_fetch_array( $mids );
$mid = $midl['COUNT(ID)'];
if ( $aid < 0 )
{
$_GET['aid'] = 0;
}
if ( $aid == 0 && $pageno == 0 && 19 < $mid )
{
$aid = $mid - 19;
$_GET['aid'] = $mid - 19;
}
else if ( $aid == 0 && $pageno != 0 )
{
$aid = ( $pageno - 1 ) * 20 + 1;
}
$top = openpopup( "news.htm", 0 );
$selection = mysql_query( "SELECT * FROM news order by ID" );
if ( $aid - 1 < 0 )
{
$aid = 1;
}
mysql_data_seek( $selection, $aid - 1 );
while ( $cmsl = mysql_fetch_array( $selection ) )
{
extract( $cmsl );
if ( $public )
{
$status = "عمومی";
}
else
{
$status = "مخفی";
}
$date = g2j( $date );
$main = openpopup( "news.htm", 1 );
if ( empty( $topic ) )
{
$topic = "-";
}
$topic = "<a href=\"javascript:popup('news.php?show=".$ID."')\">".$topic."</a>";
$main = ereg_replace( "%id", "{$ID}", $main );
$main = ereg_replace( "%topic", $topic, $main );
$main = ereg_replace( "%date", $date, $main );
$main = ereg_replace( "%status", $status, $main );
$list .= $main;
}
$footer = openpopup( "news.htm", 2 );
$thelink = "comession.php?comession=show";
$fname = "comession";
$fvalue = "show";
$counts = mysql_query( "SELECT ID FROM news" );
$c = mysql_num_rows( $counts );
include( "page.inc.php" );
$main = $top.$list.$footer.$ft;
$index = ereg_replace( "%main", $main, $index );
echo $index;
exit( );
}
function usernews( )
{
include( "conf.inc.php" );
$list = "";
$cc = 0;
$selection = mysql_query( "SELECT id ,topic,public,date FROM news where public=1 order by ID DESC" );
while ( !( $cmsl = mysql_fetch_array( $selection ) ) || 10 < $cc )
{
extract( $cmsl );
$date = g2j( $date );
$topic = "<p style=\"margin-top: 0; margin-bottom: 0\">\r\n\t <a href=\"javascript:popup('news.php?show=".$ID."')\">".$topic."</a></P>";
$list .= $topic;
++$cc;
}
if ( isset( $_GET['index'] ) )
{
$main = openpopup( "news.htm", 7 );
$main = ereg_replace( "%news", $list, $main );
$index = ereg_replace( "%main", $main, $index );
echo $index;
exit( );
}
echo $list;
exit( );
}
function newt( )
{
include( "conf.inc.php" );
checkadmin( );
extract( $_GET );
if ( $new == "get" )
{
$main = openpopup( "news.htm", 3 );
echo $header.$main;
}
if ( $new == "add" )
{
extract( $_POST );
$selection = mysql_query( "SELECT MAX(ID) FROM news" );
$sql = mysql_fetch_array( $selection );
$id = $sql['MAX(ID)'] + 1;
$news = ereg_replace( "\n", "<BR>", $news );
$query = "insert into news set ID=".$id." , cat=0, news='{$news}' ,topic='{$topic}' ,public='{$public}' ,\r\n\t\tdate=(CURDATE()) ,time=(CURTIME()) ";
mysql_query( $query );
echo "<script>\r\n\t \twindow.opener.history.go(0);\r\n \t \tclose();\r\n \t </script>";
}
exit( );
}
function shownews( )
{
include( "conf.inc.php" );
if ( $admin == 1 )
{
$main = openpopup( "news.htm", 5 );
}
else
{
$main = openpopup( "news.htm", 4 );
}
extract( $_GET );
$selections = mysql_query( "SELECT * FROM news where ID='".$show."'" );
$newslist = mysql_fetch_array( $selections );
extract( $newslist );
$date = g2j( $date );
$main = ereg_replace( "%id", "{$ID}", $main );
$main = ereg_replace( "%topic", $topic, $main );
$main = ereg_replace( "%news", $news, $main );
$main = ereg_replace( "%date", $date, $main );
echo $header.$main;
exit( );
}
function edit( )
{
include( "conf.inc.php" );
checkadmin( );
extract( $_GET );
if ( $edit == "edit" )
{
$main = openpopup( "news.htm", 6 );
$selections = mysql_query( "SELECT * FROM news where ID='".$id."'" );
$newslist = mysql_fetch_array( $selections );
extract( $newslist );
$date = g2j( $date );
$news = ereg_replace( "<BR>", "\n", $news );
$main = ereg_replace( "%id", "{$ID}", $main );
$main = ereg_replace( "%topic", $topic, $main );
$main = ereg_replace( "%news", $news, $main );
echo $header.$main;
exit( );
}
if ( $edit == "update" )
{
extract( $_POST );
$news = ereg_replace( "\n", "<BR>", $news );
$query = "update news set cat=0, news='".$news."' ,topic='{$topic}' ,public='{$public}' ,\r\n\t\tdate=(CURDATE()) ,time=(CURTIME()) WHERE ID='{$id}'";
$check = mysql_query( $query );
echo "<script>\r\n\t \twindow.opener.history.go(0);\r\n \t \tclose();\r\n \t </script>";
exit( );
}
if ( $edit == "del" )
{
$query = "delete from news where ID='".$id."' ";
mysql_query( $query );
echo "<script>\r\n\t \twindow.opener.history.go(0);\r\n \t \tclose();\r\n \t </script>";
}
exit( );
}
include( "conf.inc.php" );
if ( isset( $_GET['new'] ) )
{
newt( );
}
if ( isset( $_GET['show'] ) )
{
shownews( );
}
if ( isset( $_GET['edit'] ) )
{
edit( );
}
if ( $admin == 1 )
{
adminnews( );
}
else
{
usernews( );
}
?>