Apache/2.4.7 (Ubuntu) Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) safemode : OFF MySQL: ON | Perl: ON | cURL: OFF | WGet: ON > / var / www / html / sman1baleendah_sch_id-1111111111111 / functions / | server ip : 104.21.89.46 your ip : 172.70.179.46 H O M E |
Filename | /var/www/html/sman1baleendah_sch_id-1111111111111/functions/fungsi_soal.php |
Size | 6.53 kb |
Permission | rwxrwxrwx |
Owner | root : root |
Create time | 06-May-2025 08:13 |
Last modified | 05-May-2025 16:21 |
Last accessed | 10-Jun-2025 13:53 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
<?php
if(!defined("CMSBalitbang")) {
die("<h1>Permission Denied</h1>You don't have permission to access the this page.");
}
function soal() {
include "koneksi.php";
$kode=$_GET['kode'];
$hal=$_GET['hal'];
if ($kode=='') {
$query="select idpel,pel from t_pelajaran order by pel";
$alan=mysql_query($query) or die ("query gagal");
if ($row=mysql_fetch_array($alan)) {
$kode =$row[pel];
}
}
$download .= "<table border=0 width=100% class='art-article'><tr><td ><center>| ";
$query = "SELECT idpel,pel FROM t_pelajaran order by pel";
$res = mysql_query($query) or die("Query failed");
while($k = mysql_fetch_array($res)) {
if ($kode==$k[pel]) $download .="<b><a href='guru.php?id=soal&kode=$k[pel]' class=ver11>$k[pel]</a></b> | ";
else $download .="<a href='guru.php?id=soal&kode=$k[pel]'>$k[pel]</a> | ";
}
$query = "SELECT * FROM t_kategori where jenis='2' order by kategori";
$res = mysql_query($query) or die("Query failed");
while($k = mysql_fetch_array($res)) {
if ($kode==$k[kategori]) $download .="<b><a href='guru.php?id=soal&kode=$k[kategori]' class=ver11>$k[kategori]</a></b> | ";
else $download .="<a href='guru.php?id=soal&kode=$k[kategori]'>$k[kategori]</a> | ";
}
$download .="</center></td></tr></table><br>";
$brs=20;
$kol=10;
$byk_result=mysql_query("select * from t_soal where kategori='".mysql_real_escape_string($kode)."'");
$byk=mysql_num_rows($byk_result);
if ($byk<=$brs)
$jml=0;
else
{
$jml=floor($byk / $brs);
$sisa= $byk % $brs;
if ($sisa!=0)
$jml++;
}
if ($hal=="")
$awal=0;
else
$awal=$brs*($hal-1);
if ($hal=="") $hal=1;
$back=$hal-1;
$next=$hal+1;
if ($hal==1) $back=1;
if ($hal==$jml) $next=$jml;
$mulai=1;
$batas=$jml;
if ($jml>$kol)
$batas=$kol;
if ($hal>$kol) {
$mulai=1+$hal-$kol;
$batas=$hal;
}
$query = "SELECT * FROM t_soal where kategori='".mysql_real_escape_string($kode)."' order by judul LIMIT ".$awal.",".$brs."";
$query_result_handle = mysql_query ($query)
or die (mysql_error());
// check that there is news
$num_of_rows = mysql_num_rows ($query_result_handle) ;
if ($num_of_rows==0) {$download .="<table border=0 class='art-article' width=100% ><tr><td ><center>
<br>Kumpulan Soal untuk Kategori <b>$kate</b> belum ada, masih dalam penyusunan.<br>
Silahkan kirim soal yang anda miliki ke Email kami <b><a href='mailto:$webmail'>$webmail</a></b>
<br>----- Terima Kasih -----<br><br></td></tr></table>";}
// tambah alan untuk delete multiple
$download .= "<br><table width='100%' border=0 class='art-article'>";
if ($jml!=0) {
$download .= "<tr><td colspan=2 ><center><font class='ver10'><a href='guru.php?id=soal&kode=$kode&hal=1' title='Hal 1'>Awal </a>
<a href='guru.php?id=soal&kode=$kode&hal=$back' title='$back'>Sebelum </a> |";
for($i=$mulai;$i<=$batas;$i++)
{
if ($i==$hal)
$download .= "<b><a href='guru.php?id=soal&kode=$kode&hal=$i' title='Hal $i dari $byk Data'> $i </a></b> |";
else
$download .= "<a href='guru.php?id=soal&kode=$kode&hal=$i' title='Hal $i dari $byk Data'> $i </a> |";
}
$download .= "<a href='guru.php?id=soal&kode=$kode&hal=$next' title='$next'> Lanjut</a>
<a href='guru.php?id=soal&kode=$kode&hal=$jml' title='Hal $jml'> Akhir</a></font></center></td></tr>";
}
while ($row = mysql_fetch_array($query_result_handle))
{
$subject = $row[judul];
$n=strlen($row[file]);
$p=strtolower(substr($row[file],$n-3,3));
if ($p=='xls') $file='../images/xls.gif';
elseif ($p=='pdf') $file='../images/pdf.gif';
elseif ($p=='avi') $file='../images/avi.gif';
elseif ($p=='mp3') $file='../images/avi.gif';
elseif ($p=='bmp') $file='../images/bmp.gif';
elseif ($p=='doc') $file='../images/doc.gif';
elseif ($p=='exe') $file='../images/exe.gif';
elseif ($p=='swf') $file='../images/swf.gif';
elseif ($p=='jpg') $file='../images/jpg.gif';
elseif ($p=='ppt') $file='../images/ppt.gif';
elseif ($p=='rar') $file='../images/rar.gif';
elseif ($p=='txt') $file='../images/txt.gif';
elseif ($p=='zip') $file='../images/zip.gif';
else $file='../images/dll.png';
$download .= "<tr > <td width='5%' valign=top ><a href='guru.php?id=soal2&kode=$row[id]'><img src='$file' style='border:0' align=left title='klik untuk mendownload file'><a/></td>
<td ><b><a href='guru.php?id=lihsoal&kode=$row[id]'>$subject</a></b><br>$row[deskripsi]<BR>
<I>File ini berukuran $row[ukuran] </i> <br><i>Telah diakses oleh pengunjung sebanyak $row[visit] kali</i>
</td></tr>";
}
$download .= "</table><br>";
return $download;
}
function soal2($kode) {
$kode=$_GET['kode'];
$query="select * from t_soal where id='".mysql_real_escape_string($kode)."'";
$alan=mysql_query($query) or die ("query gagal");
$row=mysql_fetch_array($alan);
$n =$row[visit];
$n++;
$query="update t_soal set visit=$n where id='".mysql_real_escape_string($kode)."'";
$alan=mysql_query($query) or die ("query gagal");
//$down .="<br><font class=tah11>Download file sukses.";
//header("Location: ../soal/$row[file]");
echo "<script>document.location.href = '../soal/$row[file]';</script>";
return $down;
}
function lihsoal($kode) {
$kode=$_GET['kode'];
$sql="select * from t_soal where id='".mysql_real_escape_string($kode)."'";
if(!$alan=mysql_query($sql)) die ("Pengambilan gagal");
$row = mysql_fetch_array($alan);
$n=strlen($row[file]);
$p=strtolower(substr($row[file],$n-3,3));
if ($p=='xls') $file='../images/xls.gif';
elseif ($p=='pdf') $file='../images/pdf.gif';
elseif ($p=='avi') $file='../images/avi.gif';
elseif ($p=='mp3') $file='../images/avi.gif';
elseif ($p=='bmp') $file='../images/bmp.gif';
elseif ($p=='doc') $file='../images/doc.gif';
elseif ($p=='exe') $file='../images/exe.gif';
elseif ($p=='swf') $file='../images/swf.gif';
elseif ($p=='jpg') $file='../images/jpg.gif';
elseif ($p=='ppt') $file='../images/ppt.gif';
elseif ($p=='rar') $file='../images/rar.gif';
elseif ($p=='txt') $file='../images/txt.gif';
elseif ($p=='zip') $file='../images/zip.gif';
else $file='../images/dll.png';
$soal .= "<h3><center>$row[judul]</center></h3>
<img src='../images/arrow.gif'> Tanggal : $row[tanggal]<hr style='border: dashed 1px;'>";
$soal .= "$row[deskripsi]<br><br><center><table border=0 class='art-article' width=300 ><tr><td>
<center><img src='$file' style='border:0' ></td><td><center><a href='guru.php?id=soal2&kode=$row[id]' target='_blank' class='art-button' >Download File</a></center></td></tr>
<tr><td colspan=2><center> <I>File berukuran $row[ukuran] </i> <br>Telah didownload $row[visit] kali</td></tr></table>
</center><br>";
return $soal;
}
?>
if(!defined("CMSBalitbang")) {
die("<h1>Permission Denied</h1>You don't have permission to access the this page.");
}
function soal() {
include "koneksi.php";
$kode=$_GET['kode'];
$hal=$_GET['hal'];
if ($kode=='') {
$query="select idpel,pel from t_pelajaran order by pel";
$alan=mysql_query($query) or die ("query gagal");
if ($row=mysql_fetch_array($alan)) {
$kode =$row[pel];
}
}
$download .= "<table border=0 width=100% class='art-article'><tr><td ><center>| ";
$query = "SELECT idpel,pel FROM t_pelajaran order by pel";
$res = mysql_query($query) or die("Query failed");
while($k = mysql_fetch_array($res)) {
if ($kode==$k[pel]) $download .="<b><a href='guru.php?id=soal&kode=$k[pel]' class=ver11>$k[pel]</a></b> | ";
else $download .="<a href='guru.php?id=soal&kode=$k[pel]'>$k[pel]</a> | ";
}
$query = "SELECT * FROM t_kategori where jenis='2' order by kategori";
$res = mysql_query($query) or die("Query failed");
while($k = mysql_fetch_array($res)) {
if ($kode==$k[kategori]) $download .="<b><a href='guru.php?id=soal&kode=$k[kategori]' class=ver11>$k[kategori]</a></b> | ";
else $download .="<a href='guru.php?id=soal&kode=$k[kategori]'>$k[kategori]</a> | ";
}
$download .="</center></td></tr></table><br>";
$brs=20;
$kol=10;
$byk_result=mysql_query("select * from t_soal where kategori='".mysql_real_escape_string($kode)."'");
$byk=mysql_num_rows($byk_result);
if ($byk<=$brs)
$jml=0;
else
{
$jml=floor($byk / $brs);
$sisa= $byk % $brs;
if ($sisa!=0)
$jml++;
}
if ($hal=="")
$awal=0;
else
$awal=$brs*($hal-1);
if ($hal=="") $hal=1;
$back=$hal-1;
$next=$hal+1;
if ($hal==1) $back=1;
if ($hal==$jml) $next=$jml;
$mulai=1;
$batas=$jml;
if ($jml>$kol)
$batas=$kol;
if ($hal>$kol) {
$mulai=1+$hal-$kol;
$batas=$hal;
}
$query = "SELECT * FROM t_soal where kategori='".mysql_real_escape_string($kode)."' order by judul LIMIT ".$awal.",".$brs."";
$query_result_handle = mysql_query ($query)
or die (mysql_error());
// check that there is news
$num_of_rows = mysql_num_rows ($query_result_handle) ;
if ($num_of_rows==0) {$download .="<table border=0 class='art-article' width=100% ><tr><td ><center>
<br>Kumpulan Soal untuk Kategori <b>$kate</b> belum ada, masih dalam penyusunan.<br>
Silahkan kirim soal yang anda miliki ke Email kami <b><a href='mailto:$webmail'>$webmail</a></b>
<br>----- Terima Kasih -----<br><br></td></tr></table>";}
// tambah alan untuk delete multiple
$download .= "<br><table width='100%' border=0 class='art-article'>";
if ($jml!=0) {
$download .= "<tr><td colspan=2 ><center><font class='ver10'><a href='guru.php?id=soal&kode=$kode&hal=1' title='Hal 1'>Awal </a>
<a href='guru.php?id=soal&kode=$kode&hal=$back' title='$back'>Sebelum </a> |";
for($i=$mulai;$i<=$batas;$i++)
{
if ($i==$hal)
$download .= "<b><a href='guru.php?id=soal&kode=$kode&hal=$i' title='Hal $i dari $byk Data'> $i </a></b> |";
else
$download .= "<a href='guru.php?id=soal&kode=$kode&hal=$i' title='Hal $i dari $byk Data'> $i </a> |";
}
$download .= "<a href='guru.php?id=soal&kode=$kode&hal=$next' title='$next'> Lanjut</a>
<a href='guru.php?id=soal&kode=$kode&hal=$jml' title='Hal $jml'> Akhir</a></font></center></td></tr>";
}
while ($row = mysql_fetch_array($query_result_handle))
{
$subject = $row[judul];
$n=strlen($row[file]);
$p=strtolower(substr($row[file],$n-3,3));
if ($p=='xls') $file='../images/xls.gif';
elseif ($p=='pdf') $file='../images/pdf.gif';
elseif ($p=='avi') $file='../images/avi.gif';
elseif ($p=='mp3') $file='../images/avi.gif';
elseif ($p=='bmp') $file='../images/bmp.gif';
elseif ($p=='doc') $file='../images/doc.gif';
elseif ($p=='exe') $file='../images/exe.gif';
elseif ($p=='swf') $file='../images/swf.gif';
elseif ($p=='jpg') $file='../images/jpg.gif';
elseif ($p=='ppt') $file='../images/ppt.gif';
elseif ($p=='rar') $file='../images/rar.gif';
elseif ($p=='txt') $file='../images/txt.gif';
elseif ($p=='zip') $file='../images/zip.gif';
else $file='../images/dll.png';
$download .= "<tr > <td width='5%' valign=top ><a href='guru.php?id=soal2&kode=$row[id]'><img src='$file' style='border:0' align=left title='klik untuk mendownload file'><a/></td>
<td ><b><a href='guru.php?id=lihsoal&kode=$row[id]'>$subject</a></b><br>$row[deskripsi]<BR>
<I>File ini berukuran $row[ukuran] </i> <br><i>Telah diakses oleh pengunjung sebanyak $row[visit] kali</i>
</td></tr>";
}
$download .= "</table><br>";
return $download;
}
function soal2($kode) {
$kode=$_GET['kode'];
$query="select * from t_soal where id='".mysql_real_escape_string($kode)."'";
$alan=mysql_query($query) or die ("query gagal");
$row=mysql_fetch_array($alan);
$n =$row[visit];
$n++;
$query="update t_soal set visit=$n where id='".mysql_real_escape_string($kode)."'";
$alan=mysql_query($query) or die ("query gagal");
//$down .="<br><font class=tah11>Download file sukses.";
//header("Location: ../soal/$row[file]");
echo "<script>document.location.href = '../soal/$row[file]';</script>";
return $down;
}
function lihsoal($kode) {
$kode=$_GET['kode'];
$sql="select * from t_soal where id='".mysql_real_escape_string($kode)."'";
if(!$alan=mysql_query($sql)) die ("Pengambilan gagal");
$row = mysql_fetch_array($alan);
$n=strlen($row[file]);
$p=strtolower(substr($row[file],$n-3,3));
if ($p=='xls') $file='../images/xls.gif';
elseif ($p=='pdf') $file='../images/pdf.gif';
elseif ($p=='avi') $file='../images/avi.gif';
elseif ($p=='mp3') $file='../images/avi.gif';
elseif ($p=='bmp') $file='../images/bmp.gif';
elseif ($p=='doc') $file='../images/doc.gif';
elseif ($p=='exe') $file='../images/exe.gif';
elseif ($p=='swf') $file='../images/swf.gif';
elseif ($p=='jpg') $file='../images/jpg.gif';
elseif ($p=='ppt') $file='../images/ppt.gif';
elseif ($p=='rar') $file='../images/rar.gif';
elseif ($p=='txt') $file='../images/txt.gif';
elseif ($p=='zip') $file='../images/zip.gif';
else $file='../images/dll.png';
$soal .= "<h3><center>$row[judul]</center></h3>
<img src='../images/arrow.gif'> Tanggal : $row[tanggal]<hr style='border: dashed 1px;'>";
$soal .= "$row[deskripsi]<br><br><center><table border=0 class='art-article' width=300 ><tr><td>
<center><img src='$file' style='border:0' ></td><td><center><a href='guru.php?id=soal2&kode=$row[id]' target='_blank' class='art-button' >Download File</a></center></td></tr>
<tr><td colspan=2><center> <I>File berukuran $row[ukuran] </i> <br>Telah didownload $row[visit] kali</td></tr></table>
</center><br>";
return $soal;
}
?>