انا رفعت ملف php وارجو من المبرمجين تعديله لأنه لم اعرف التعديل عليه وانتظر الرد منكم يا اخوان بلا كلفة عليكم وتعب لكن انا احتاجه جدا وشكرا مقدما لكم والكود موجود بين السطر رقم
864 والسطر
905 بلا امر عليكم
كود PHP:
<?
if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._YOU_TITLE."";
define('INDEX_FILE', true);
include("modules/".$module_name."/config.php");
function index() {
global $module_name, $prefix, $db, $catperpag;
include("header.php");
menu();
$ancho = 100/$catperpag;
echo "<table align=\"center\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
$result = $db->sql_query("SELECT * FROM ".$prefix."_nuketube_categorias ORDER BY categoria ASC");
while($row = $db->sql_fetchrow($result)){
$cid = intval($row['id']);
$categoria = $row['categoria'];
$tot_vid = intval($row['tot_vid']);
$ult_vid = intval($row['ult_vid']);
$ult_vid = strftime("%d/%m/%Y" , $ult_vid);
$c++;
echo "<td width=\"$ancho%\">";
OpenTable();
echo "<table align=\"center\" width=\"100%\">"
. "<tr><td rowspan=\"3\" width=\"70\"><a href=\"modules.php?name=".$module_name."&func=ver_videos&cid=$cid\"><img src=\"modules/".$module_name."/images/folder.gif\" border=\"0\" width=\"70\" height=\"70\"></a></td>"
. "<td width=\"100%\"><a href=\"modules.php?name=".$module_name."&func=ver_videos&cid=$cid\"><b>$categoria</b></a></td>"
. "</tr>"
. "<tr><td><B>"._YOU_TOTAL_VIDEOS.":</B> $tot_vid</td></tr>"
. "<tr><td><B>"._YOU_ULTIMOS.":</B> $ult_vid</td></tr>"
. "</table>";
CloseTable();
echo "</td>";
if($c==$catperpag){
echo "</tr><tr>";
$c=0;
}
}
echo "</tr></table>";
include("footer.php");
}
function ver_videos($cid, $pagina) {
global $admin, $admin_file, $module_name, $db, $registros, $comment_activo, $imagen_g;
include("header.php");
menu();
$cid = intval($cid);
$pagina = intval($pagina);
if (!$pagina){ $inicio = 0; $pagina = 1; }else{ $inicio = ($pagina - 1) * $registros;}
$result_cat = $db->sql_query("SELECT categoria, tot_vid FROM ".$prefix."_nuketube_categorias WHERE id='$cid'");
$row_cat = $db->sql_fetchrow($result_cat);
$categoria = $row_cat['categoria'];
$total_registros = intval($row_cat['tot_vid']);
$total_paginas = ceil($total_registros / $registros);
$a = $inicio;
echo "<b> <a href=\"modules.php?name=".$module_name."\">"._YOU_INICIO."</a> > $categoria</b>";
if($total_paginas >=2){
OpenTable();
//Navegacion paginaciَn
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='modules.php?name=".$module_name."&func=ver_videos&cid=$cid&pagina=".($pagina-1)."'>[ << "._YOU_ANT_PAG." ]</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if($pagina == $i){
echo "<b>".$pagina."</b> ";
}else{
echo "<a href='modules.php?name=".$module_name."&func=ver_videos&cid=$cid&pagina=$i'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='modules.php?name=".$module_name."&func=ver_videos&cid=$cid&pagina=".($pagina+1)."'>[ "._YOU_SIG_PAG." >> ]</a>";
}
echo "</center>";
//Final navegacion paginaciَn
CloseTable();
}
$result= $db->sql_query("SELECT * FROM ".$prefix."_nuketube WHERE cid='$cid' ORDER BY fecha DESC LIMIT $inicio, $registros");
while($row = $db->sql_fetchrow($result)){
$id = intval($row['id']);
$yid = $row['yid'];
$titulo = $row['titulo'];
$descripcion = $row['descripcion'];
$imagen = 'http://img.youtube.com/vi/'.$yid.'/default.jpg';
$poster = $row['poster'];
$fecha = intval($row['fecha']);
$fecha2 = strftime("%d/%m/%Y" , $fecha);
$contador = intval($row['contador']);
$comentarios = intval($row['comentarios']);
OpenTable();
echo "<table align=\"center\" width=\"98%\" cellpadding=\"5\" cellspacing=\"0\">"
. "<tr>";
if($imagen_g==1){
echo "<td rowspan=\"4\" width=\"130\" align=\"center\">"
. "<a href=\"modules.php?name=".$module_name."&func=ver_video&vid=$id\"><img src=\"$imagen\" border=\"0\" width=\"130\" height=\"97\"></a>"
. "</td>";
}
echo "<td><a href=\"modules.php?name=".$module_name."&func=ver_video&vid=$id\"><b>$titulo</b></a>"
. "</td></tr>"
. "<tr><td><i>"._YOU_DESCRIPCION.":</i> $descripcion</td></tr>"
. "<tr><td><i>"._YOU_ENVIADO." <b>$poster</b> "._YOU_ENVIADO2." <b>$fecha2</b></td></tr>"
. "<tr><td><i>"._YOU_VISTO." $contador "._YOU_VISTO2."";
if($comment_activo){ echo " - $comentarios "._YOU_COMENTARIOS.""; }
echo "</td></tr>";
if(is_admin($admin)){
echo "<tr><td><a href=\"".$admin_file.".php?op=nuketube_videos_editar&vid=$id\"><img src=\"images/edit.gif\" border=\"0\"></a> <a href=\"".$admin_file.".php?op=nuketube_borrar_video&vid=$id\"><img src=\"images/delete.gif\" border=\"0\"></a></td></tr>";
}
echo "</table>";
CloseTable();
}
include("footer.php");
}
function ver_todos($pagina, $orden) {
global $module_name, $admin, $admin_file, $db, $registros, $comment_activo, $imagen_g;
include("header.php");
menu();
$pagina = intval($pagina);
if (!$pagina) {$inicio = 0; $pagina = 1;} else { $inicio = ($pagina - 1) * $registros;}
$resultados = $db->sql_query("SELECT COUNT(id) AS total_registros FROM ".$prefix."_nuketube");
$row_tot = $db->sql_fetchrow($resultados);
$total_registros = intval($row_tot['total_registros']);
$total_paginas = ceil($total_registros / $registros);
$a = $inicio;
if($total_paginas >=2){
OpenTable();
//Navegacion paginaciَn
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='modules.php?name=".$module_name."&func=ver_todos&orden=$orden&pagina=".($pagina-1)."'>[ << "._YOU_ANT_PAG." ]</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if($pagina == $i){
echo "<b>".$pagina."</b> ";
}else{
echo "<a href='modules.php?name=".$module_name."&func=ver_todos&orden=$orden&pagina=$i'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='modules.php?name=".$module_name."&func=ver_todos&orden=$orden&pagina=".($pagina+1)."'>[ "._YOU_SIG_PAG." >> ]</a>";
}
echo "</center>";
//Final navegacion paginaciَn
CloseTable();
}
if($orden=="last"){
$result = $db->sql_query("SELECT * FROM ".$prefix."_nuketube ORDER BY fecha DESC LIMIT $inicio, $registros");
}else{
$result = $db->sql_query("SELECT * FROM ".$prefix."_nuketube ORDER BY contador DESC LIMIT $inicio, $registros");
}
while($row = $db->sql_fetchrow($result)){
$id = intval($row['id']);
$cid = intval($row['cid']);
$yid = $row['yid'];
$titulo = $row['titulo'];
$descripcion = $row['descripcion'];
$imagen = 'http://img.youtube.com/vi/'.$yid.'/default.jpg';
$poster = $row['poster'];
$fecha = intval($row['fecha']);
$fecha2 = strftime("%d/%m/%Y" , $fecha);
$contador = intval($row['contador']);
$comentarios = intval($row['comentarios']);
$result_cat = $db->sql_query("SELECT categoria FROM ".$prefix."_nuketube_categorias WHERE id='$cid'");
$row_cat = $db->sql_fetchrow($result_cat);
$categoria = $row_cat['categoria'];
OpenTable();
echo "<table align=\"center\" width=\"98%\" cellpadding=\"5\" cellspacing=\"0\">"
. "<tr>";
if($imagen_g==1){
echo "<td rowspan=\"5\" width=\"130\" align=\"center\">";
echo "<a href=\"modules.php?name=".$module_name."&func=ver_video&vid=$id\"><img src=\"$imagen\" border=\"0\" width=\"130\" height=\"97\"></a>";
echo "</td>";
}
echo "<td>";
echo " <a href=\"modules.php?name=".$module_name."&func=ver_video&vid=$id\"><b>$titulo</b></a>";
echo "</td>"
. "</tr>"
. "<tr><td><i>"._YOU_DESCRIPCION.":</i> $descripcion</td></tr>"
. "<tr><td><i>"._YOU_ENVIADO." <b>$poster</b> "._YOU_ENVIADO2." <b>$fecha2</b></td></tr>"
. "<tr><td><i>"._YOU_CATEGORIA.": <b>$categoria</b></td></tr>"
. "<tr><td><i>"._YOU_VISTO." $contador "._YOU_VISTO2."";
if($comment_activo){ echo " - $comentarios "._YOU_COMENTARIOS.""; }
echo "</td></tr>";
if(is_admin($admin)){
echo "<tr><td><a href=\"".$admin_file.".php?op=nuketube_videos_editar&vid=$id\"><img src=\"images/edit.gif\" border=\"0\"></a> <a href=\"".$admin_file.".php?op=nuketube_borrar_video&vid=$id\"><img src=\"images/delete.gif\" border=\"0\"></a></td></tr>";
}
echo "</table>";
CloseTable();
}
include("footer.php");
}
function ult_com($pagina) {
global $module_name, $admin, $admin_file, $db, $registros, $comment_activo, $imagen_g;
include("header.php");
menu();
$pagina = intval($pagina);
if (!$pagina) {$inicio = 0; $pagina = 1;} else { $inicio = ($pagina - 1) * $registros;}
$resultados = $db->sql_query("SELECT COUNT(id) AS total_registros FROM ".$prefix."_nuketube_comentarios");
$row_tot = $db->sql_fetchrow($resultados);
$total_registros = intval($row_tot['total_registros']);
$total_paginas = ceil($total_registros / $registros);
$a = $inicio;
if($total_registros==0){
OpenTable();
echo "<center><i>"._YOU_NO_COMMENT."</i></center>";
CloseTable();
}
if($total_paginas >=2){
OpenTable();
//Navegacion paginaciَn
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='modules.php?name=".$module_name."&func=ult_com&pagina=".($pagina-1)."'>[ << "._YOU_ANT_PAG." ]</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='modules.php?name=".$module_name."&func=ult_com&pagina=$i'>$i</a> ";
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='modules.php?name=".$module_name."&func=ult_com&pagina=".($pagina+1)."'>[ "._YOU_SIG_PAG." >> ]</a>";
}
echo "</center>";
//Final navegacion paginaciَn
CloseTable();
}
$result = $db->sql_query("SELECT * FROM ".$prefix."_nuketube_comentarios ORDER BY fecha DESC LIMIT $inicio, $registros");
while($row = $db->sql_fetchrow($result)){
$coid = intval($row['id']);
$vid = intval($row['vid']);
$comentario = $row['comentario'];
$coposter = $row['poster'];
$cofecha = intval($row['fecha']);
$cofecha2 = strftime("%d/%m/%Y "._YOU_ALAS." %H:%M" , $cofecha);
$result_vid = $db->sql_query("SELECT * FROM ".$prefix."_nuketube WHERE id='$vid'");
$row_vid = $db->sql_fetchrow($result_vid);
$cid = intval($row_vid['cid']);
$yid = $row_vid['yid'];
$titulo = $row_vid['titulo'];
$descripcion = $row_vid['descripcion'];
$imagen = 'http://img.youtube.com/vi/'.$yid.'/default.jpg';
$poster = $row_vid['poster'];
$fecha = intval($row_vid['fecha']);
$fecha2 = strftime("%d/%m/%Y" , $fecha);
$contador = intval($row_vid['contador']);
$comentarios = intval($row_vid['comentarios']);
$result_cat = $db->sql_query("SELECT categoria FROM ".$prefix."_nuketube_categorias WHERE id='$cid'");
$row_cat = $db->sql_fetchrow($result_cat);
$categoria = $row_cat['categoria'];
OpenTable();
echo "<table align=\"center\" width=\"98%\" cellpadding=\"5\" cellspacing=\"0\">";
echo "<tr>";
if($imagen_g==1){
echo "<td rowspan=\"6\" width=\"130\" align=\"center\">
<a href=\"modules.php?name=".$module_name."&func=ver_video&vid=$vid\"><img src=\"$imagen\" border=\"0\" width=\"130\" height=\"97\"></a>
</td>";
}
echo "<td width=\"100%\"><a href=\"modules.php?name=".$module_name."&func=ver_video&vid=$vid\"><b>$titulo</b></a>";
echo "</td></tr>"
. "<tr><td><i>"._YOU_DESCRIPCION.":</i> $descripcion</td></tr>"
. "<tr><td><i>"._YOU_ENVIADO." <b>$poster</b> "._YOU_ENVIADO2." <b>$fecha2</b></td></tr>"
. "<tr><td><i>"._YOU_CATEGORIA.": <b>$categoria</b></td></tr>"
. "<tr><td><i>"._YOU_VISTO." $contador "._YOU_VISTO2."";
if($comment_activo){ echo " - $comentarios "._YOU_COMENTARIOS.""; }
echo "</td></tr>";
if(is_admin($admin)){
echo "<tr><td><a href=\"".$admin_file.".php?op=nuketube_videos_editar&vid=$vid\"><img src=\"images/edit.gif\" border=\"0\"></a> <a href=\"".$admin_file.".php?op=nuketube_borrar_video&vid=$vid\"><img src=\"images/delete.gif\" border=\"0\"></a>";
}
echo "<tr><td colspan=\"2\"><b>$coposter:</b> $comentario</td></tr>";
echo "</table>";
CloseTable();
}
include("footer.php");
}
function ver_video($vid){
global $user, $admin, $module_name, $db, $comment_activo, $comment_user, $vancho, $valto, $vcolor, $vrel, $desc_g;
include("header.php");
menu();
$vid = intval($vid);
$result= $db->sql_query("SELECT * FROM ".$prefix."_nuketube WHERE id='$vid'");
$row = $db->sql_fetchrow($result);
$id = intval($row['id']);
$cid = intval($row['cid']);
$yid = $row['yid'];
$titulo = $row['titulo'];
$descripcion = $row['descripcion'];
$poster = $row['poster'];
$fecha = intval($row['fecha']);
$fecha2 = strftime("%d/%m/%Y" , $fecha);
$tot_com = intval($row['comentarios']);
$contador = intval($row['contador']);
$contador++;
$result_cat = $db->sql_query("select categoria FROM ".$prefix."_nuketube_categorias where id='$cid'");
$row_cat = $db->sql_fetchrow($result_cat);
$categoria = $row_cat['categoria'];
$db->sql_query("UPDATE ".$prefix."_nuketube SET contador='$contador' WHERE id='$id'");
if($vcolor==1){ $colorv = "&color1=0xd6d6d6&color2=0xf0f0f0"; }
if($vcolor==2){ $colorv = "&color1=0x3a3a3a&color2=0x999999"; }
if($vcolor==3){ $colorv = "&color1=0x2b405b&color2=0x6b8ab6"; }
if($vcolor==4){ $colorv = "&color1=0x006699&color2=0x54abd6"; }
if($vcolor==5){ $colorv = "&color1=0x234900&color2=0x4e9e00"; }
if($vcolor==6){ $colorv = "&color1=0xe1600f&color2=0xfebd01"; }
if($vcolor==7){ $colorv = "&color1=0xcc2550&color2=0xe87a9f"; }
if($vcolor==8){ $colorv = "&color1=0x402061&color2=0x9461ca"; }
if($vcolor==9){ $colorv = "&color1=0x5d1719&color2=0xcd311b"; }
$codigo = '<object width="'.$vancho.'" height="'.$valto.'">
<param name="movie" value="http://www.youtube.com/v/'.$yid.'&rel='.$vrel.''.$colorv.'"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/'.$yid.'&rel='.$vrel.''.$colorv.'" type="application/x-shockwave-flash" wmode="transparent" width="'.$vancho.'" height="'.$valto.'"></embed>
</object>';
echo "<b> <a href=\"modules.php?name=".$module_name."\">"._YOU_INICIO."</a> > <a href=\"modules.php?name=".$module_name."&func=ver_videos&cid=$cid\">$categoria</a> > $titulo</b>";
OpenTable();
echo "<table width=\"98%\" align=\"center\">";
echo "<tr><td align=\"center\"><b>$titulo</b></td></tr>";
echo "<tr><td align=\"center\"><b>$codigo</b></td></tr>";
if($desc_g==1){
echo "<tr><td align=\"center\"><b><a href=\"http://www.youtube.com/get_video.php?video_id=".$yid."&t=".getHeaders($yid)."\">".YOU_DESCARGAR."</a></b></td></tr>";
}
echo "</table>";
CloseTable();