<?php include "conn.php";?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Administrator dan User Area</title> </head> <body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff"> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%"> <tr> <td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td> <td valign="bottom" background="../gambar/bg_left.gif"><img src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td> <td bgcolor="#FFFFFF"><table width="780" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#FFFFFF"><?php include "header.php"; ?></td> </tr> <tr> <td background="../gambar/fon02.gif" height="34"><div align="center"></div></td> </tr> </table> <p align="center" class="px"> <?php include "menu.php"; ?> <table width="671" border="0" align="center" cellpadding="1" cellspacing="0"> </p> <p align="center"> </p> <td width="515"><table width="510" border="0" align="center"> <tr> <td valign="top"> <h2 class="title"><div align="center">LAPORAN ABSENSI KELAS</div></h2> <?php //untuk koneksi database include "conn.php"; //untuk menantukan tanggal awal dan tanggal akhir data di database $min_tanggal=mysql_fetch_array(mysql_query("select min(tanggal) as min_tanggal from absensi")); $max_tanggal=mysql_fetch_array(mysql_query("select max(tanggal) as max_tanggal from absensi")); ?> <form action="" method="post" name="postform"> <table width="435" border="0"> <tr> <td width="111">Kelas</td> <td colspan="2"><select name="kelas"> <option value="0" selected="selected">Pilih Kelas</option> <?php $query=mysql_query("select * from kelas order by kelas asc",$koneksi); while($row=mysql_fetch_array($query)) { ?><option value="<?php echo $row['kelas']; ?>"><?php echo $row['kelas']; ?></option><?php } ?> </select></td> </tr> <tr> <td>Tanggal Awal</td> <td colspan="2"><input type="text" name="tanggal_awal" size="15" value="<?php echo $min_tanggal['min_tanggal'];?>"/> <a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_awal);return false;" ><img name="popcal" align="absmiddle" src="calender/calbtn.gif" width="34" height="29" border="0" alt=""></a> </td> </tr> <tr> <td>Tanggal Akhir</td> <td colspan="2"><input type="text" name="tanggal_akhir" size="15" value="<?php echo $max_tanggal['max_tanggal'];?>"/> <a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_akhir);return false;" ><img name="popcal" align="absmiddle" src="calender/calbtn.gif" width="34" height="29" border="0" alt=""></a> </td> </tr> <tr> <td><input type="submit" value="Tampilkan Data" name="cari"></td> <td colspan="2"> </td> </tr> </table> </form> <p> <?php //di proses jika sudah klik tombol cari if(isset($_POST['cari'])){ //menangkap nilai form $kelas=$_POST['kelas']; $tanggal_awal=$_POST['tanggal_awal']; $tanggal_akhir=$_POST['tanggal_akhir']; if(empty($kelas) and empty($tanggal_awal) and empty($tanggal_akhir)){ //jika tidak menginput apa2 $query=mysql_query("select * from absensi"); $jumlah=mysql_fetch_array(mysql_query("select sum(keterangan) as total from absensi")); }else{ ?><i><b>Informasi : </b> Pencarian Data Absensi <b><?php echo ucwords($_POST['kelas']);?></b> dari tanggal <b><?php echo $_POST['tanggal_awal']?></b> sampai dengan tanggal <b><?php echo $_POST['tanggal_akhir']?></b></i><?php $query=mysql_query("select * from absensi where kelas='$kelas' and tanggal between '$tanggal_awal' and '$tanggal_akhir'"); $jumlah=mysql_fetch_array(mysql_query("select sum(keterangan) as total from absensi where kelas='$kelas' and tanggal between '$tanggal_awal' and '$tanggal_akhir'")); } ?> </p> <table class="datatable"> <td width="515"><table width="510" border="1" align="center"> <tr bgcolor="#FFFF99"> <th width="10">No</th> <th width="90">Nis</th> <th width="40">Kelas</th> <th width="80">Tanggal Absensi</th> <th width="30">Ket</th> <th width="30">Aksi</th> </tr> <?php //untuk penomoran data $no=0; //menampilkan data while($row=mysql_fetch_array($query)){ ?> <tr> <td><div align="center"><?php echo $no=$no+1; ?></td><td><?php echo $row['nis']; ?></td><td><div align="center"><?php echo $row['kelas']; ?></td><td><div align="center"><?php echo $row['tanggal'];?></td><td><div align="center"><?php echo $row['keterangan'];?></div></td><td div align="center"><a href="<?php echo "hapus_absensi.php?kd_absensi=$row[kd_absensi]";?>" onclick="return confirm('Apakah anda yakin akan menghapus data ini?')">Hapus</a> | <a href="editabsensi.php?kd_absensi=$row[kd_absensi]";?>Edit</a></td> </tr> <?php } ?> <tr> <td colspan="4" align="center"> <?php //jika data tidak ditemukan if(mysql_num_rows($query)==0){ echo "<font color=red><blink>Data Tidak Ada!</blink></font>"; } ?> </td> </tr> </table> </table> <?php }else{ unset($_POST['cari']); } ?> <iframe width=174 height=189 name="gToday:normal:calender/normal.js" id="gToday:normal:calender/normal.js" src="calender/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"> </iframe> </body> </html> </div> <iframe width=174 height=189 name="gToday:normal:calender/agenda.js" id="gToday:normal:calender/agenda.js" src="calender/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"> </iframe> </table><div align="center"><a href="absensi.php">Kembali</a> | <a href="cetak_absensi.php">Cetak</a> <p> </p> <div class="px" align="center"><img src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div> <table border="0" cellspacing="0" cellpadding="0" width="780" align="center"> <tr> <td><p align="center"> <?php include "footer.php"; ?> </p></td> <td height="50"> <p class="bot"> </p> </td> </tr> </table><tr></table> <td valign="bottom" background="../gambar/bg_right.gif"><img src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td> <td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td> </tr> </table>
<form name="form1" method="post" action="aksi_edit_absen.php"> <table width="400" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#FFFF99" bgcolor="#FF0000"> <tr bgcolor="#FFFFCC"> <td height="50" colspan="2"><div align="center">EDIT DATA</div></td> </tr> <?php mysql_connect('localhost','root','1'); mysql_select_db('smabukit'); $sqlTampil="select * from absensi Where kd_absensi='$_GET[kd_absensi]'"; $qryTampil=mysql_query($sqlTampil); $dataTampil=mysql_fetch_array($qryTampil); ?> <tr bgcolor="#FFFFFF"> <td height="40">Nis </td> <td>: <input name="nis" type="text" id="nis" value="<?php echo $dataTampil['nis']; ?>"></td> </tr> <tr bgcolor="#FFFFFF"> <td height="40">kelas </td> <td>: <input name="nama" type="text" id="nama" value="<?php echo $dataTampil['kelas']; ?>"></td> </tr> <tr bgcolor="#FFFFFF"> <td height="40">tanggal</td> <td>: <input name="alamat" type="text" id="alamat" value="<?php echo $dataTampil['tanggal']; ?>"></td> </tr> <tr bgcolor="#FFFFFF"> <td>Keterangan</td> <td>: <input type="radio" name="keterangan" value="h" <?php if($baris['keterangan']=="h"){ echo "checked";}?> > Hadir <input type="radio" name="keterangan" value="s" <?php if($baris['keterangan']=="s"){ echo "checked";}?> >Sakit <input type="radio" name="keterangan" value="i" <?php if($baris['keterangan']=="i"){ echo "checked";}?> >Ijin <input type="radio" name="keterangan" value="a" <?php if($baris['keterangan']=="a"){ echo "checked";}?> >Alfa</td> </tr> <td> </td> <td height="50"><input type="submit" name="Submit" value="Simpan"></td> </tr> </table> <div align="center"><input type="checkbox" name="selesai" value="yes" />Tandai Kelas Sudah Selesai </form>
<?php $nis = $_POST['nis']; $kelas = $_POST['kelas']; $tanggal = $_POST['tanggal']; $keterangan = $_POST['keterangan']; //koneksi database $conn = mysql_connect("localhost","root","1"); mysql_select_db("smabukit"); $query = "update absens set (nis,kelas,keterangan,tanggal,selesai) values('$nis','$kelas','$tanggal','yes')",$koneksi); $hasil = mysql_query($query); if($hasil){ echo "Data siswa telah disimpan"; }else{ echo "Error! gagal menyimpan data siswa:".mysql_error(); } ?>
<select name="condition4" id="condition4" style="width:70px" > <option value=""></option> <option value="Good">Good</option> <option value="Fail">Fail</option> </select>
<form action="aksi_tanah_hitam.php" method="post"> <h1>TANAH HITAM</h1> <table width="800" border="1"> <tr> <td width="150" align="center">Equipment</td> <td align="center" width="150">Merk</td> <td align="center" width="150">Type</td> <td width="150" align="center">Serial Number</td> <td align="center" width="80">Condition</td> <td align="center" width="150">Note</td> <td width="100" align="center">Qty</td> </tr> <tr> <td> <input name="equipment" type="text" id="equipment" width="200" /></td><!--kolom satu Equipment------------------------> <td><input name="merk" type="text" id="merk" width="200" /></td><!-- Merk kolom satu -------------------> <td><input name="type" type="text" id="type" width="200" /> </td><!-- Type kolom satu -------------------> <td><input name="serial" type="text" id="serial" width="200" /></td><!-- Serial Number kolom satu -------------------> <td><select name="condition" id="condition" style="width:70px" > <option value=""></option> <option value="Good">Good</option> <option value="Fail">Fail</option> </select></td><!-- Serial Number kolom satu -------------------> <td><input name="note" type="text" id="note" width="200" /></td><!-- Note kolom satu -------------------> <td><input name="qty" type="text" id="qty" width="200" /></td><!-- Qty kolom satu -------------------> </tr>
<?php session_start(); if (isset($_SESSION['level']) && isset($_SESSION['username'])) { if ($_SESSION['level'] == "admin") { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Administrator dan User Area</title> </head> <body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff"> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%"> <tr> <td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td> <td valign="bottom" background="../gambar/bg_left.gif"><img src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td> <td bgcolor="#FFFFFF"><table width="780" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#FFFFFF"><?php include "header.php"; ?></td> </tr> <tr> <td background="../gambar/fon02.gif" height="34"><div align="center"></div></td> </tr> </table> <p align="center" class="px"> <?php include "menu.php"; ?> <table width="671" border="0" align="center" cellpadding="1" cellspacing="0"> <tr> <td width="549"><table width="598" border="0" align="center"> <tr> <td width="518"><div align="center"> <h2><strong>INPUT NILAI SISWA</strong></h2> <div align="center"><a href="nilai_siswa.php">Laporan Nilai</a> </div></td> </div></td> <div class="post"> <div class="entry"> <table width="500" border="1" align="center" cellpadding="1" cellspacing="0"> <tr bgcolor="#FFFF99"> <th>No</th><th>Nama Kelas</th><th>Jumlah Siswa</th><th>Aksi</th> </tr> <?php include "conn.php"; $kelas=mysql_query("select * from kelas order by kelas asc",$koneksi); //untuk mencari jumlah echo "Jumlah Kelas : ".$jumlah_kelas=mysql_num_rows($kelas); echo " >> Jumlah Siswa : ".$jumlah_siswa=mysql_num_rows(mysql_query("select * from tblsiswa",$koneksi)); echo "<br><br>"; while($row=mysql_fetch_array($kelas)){ //mencari jumlah siswa di masing-masing kelas $siswa=mysql_query("select * from tblsiswa where kelas='$row[kelas]'",$koneksi); $jumlah=mysql_num_rows($siswa); ?> <tr> <td align="center"><?php echo $c=$c+1; ?></td><td align="center"><?php echo $row['kelas']; ?></td><td align="center"><?php echo $jumlah;?> Orang</td> <td align="center"><a href="input_absensi.php?kelas=<?php echo $row['kelas'];?>">Absensi</a></td> </tr> <?php } ?> </table> </p> </div> </tr> </table> <div class="px" align="center"><img src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div> <table border="0" cellspacing="0" cellpadding="0" width="780" align="center"> <tr> <td><p align="center"> <?php include "footer.php"; ?> </p></td> <td height="50"> <p class="bot"> </p> </td> </tr> </table> </td> <td valign="bottom" background="../gambar/bg_right.gif"><img src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td> <td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td> </tr> </table> </body> </html> <? } else { // jika levelnya bukan admin, tampilkan pesan echo "<script type='text/javascript'> { if(alert('Sorry gank!! Anda tidak berhak mengakses halaman ini karena bukan admin.')){document.location='login.php';} } </script>"; } } else { echo "<script type='text/javascript'> { if(alert('Login Dulu dong Frend!!')){document.location='login.php';} } </script>"; } ?>
<!-- membuat tabel ..................................................................................... --> <form id="mainform" action=""> <table border="0" width="63%" cellpadding="0" cellspacing="0" id="product-table"> <tr> <th width="13%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th> <th width="32%" class="table-header-repeat line-left minwidth-1"><a href="">Kode MK</a></th> <th width="17%" class="table-header-options line-left"><a href="">Nama Mata Kuliah</a></th> <th width="17%" class="table-header-options line-left"><a href="">Dosen</a></th> <th width="16%" class="table-header-options line-left"><a href="">Jadwal</a></th> <th width="25%" class="table-header-repeat line-left minwidth-1"><a href="">SKS</a></th> <th width="32%" class="table-header-repeat line-left minwidth-1"><a href="">Ambil</a></th> </tr> <?php $view=mysql_query("select * from matakuliah"); $no=0; while($row=mysql_fetch_array($view)){ ?> <tr> <td><?php echo $no=$no+1;?></td> <td><?php echo $row['KodeMK'];?></td> <td><?php echo $row['nama_mk'];?></td> <td><?php echo $row['Dosen'];?></td> <td><?php echo $row['Jadwal'];?></td> <td><?php echo $row['SKS'];?></td> <td><input type="checkbox" name='cek[$cekno]' id=id$no value='$row[KodeMK]'> </td> </td> </tr> <?php } ?> </table> <!-- akhir tabel................................... --> </form>
<?php function wptuts_get_default_options() { $options = array( 'image1' => '', 'image2' => '' ); return $options; } function wptuts_options_init() { $wptuts_options = get_option( 'theme_wptuts_options' ); // Are our options saved in the DB? if ( false === $wptuts_options ) { // If not, we'll save our default options $wptuts_options = wptuts_get_default_options(); add_option( 'theme_wptuts_options', $wptuts_options ); } // In other case we don't need to update the DB } // Initialize Theme options add_action( 'after_setup_theme', 'wptuts_options_init' ); function wptuts_options_setup() { global $pagenow; if ('media-upload.php' == $pagenow || 'async-upload.php' == $pagenow) { // Now we'll replace the 'Insert into Post Button inside Thickbox' add_filter( 'gettext', 'replace_thickbox_text' , 1, 2 ); } } add_action( 'admin_init', 'wptuts_options_setup' ); function replace_thickbox_text($translated_text, $text ) { if ( 'Insert into Post' == $text ) { $referer = strpos( wp_get_referer(), 'wptuts-settings' ); if ( $referer != '' ) { return __('I want this to be my image!', 'wptuts' ); } } return $translated_text; } // Add "WPTuts Options" link to the "Appearance" menu function wptuts_menu_options() { //add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function); add_theme_page('Theme Options', 'Theme Options', 'edit_theme_options', 'wptuts-settings', 'wptuts_admin_options_page'); } // Load the Admin Options page add_action('admin_menu', 'wptuts_menu_options'); function wptuts_admin_options_page() { ?> <!-- 'wrap','submit','icon32','button-primary' and 'button-secondary' are classes for a good WP Admin Panel viewing and are predefined by WP CSS --> <div class="wrap"> <div id="icon-themes" class="icon32"><br /></div> <h2><?php _e( 'Theme Options', 'wptuts' ); ?></h2> <!-- If we have any error by submiting the form, they will appear here --> <?php settings_errors( 'wptuts-settings-errors' ); ?> <form id="form-wptuts-options" action="options.php" method="post" enctype="multipart/form-data"> <?php settings_fields('theme_wptuts_options'); do_settings_sections('wptuts'); ?> <p class="submit"> <input name="theme_wptuts_options[submit]" id="submit_options_form" type="submit" class="button-primary" value="<?php esc_attr_e('Save Settings', 'wptuts'); ?>" /> <input name="theme_wptuts_options[reset]" type="submit" class="button-secondary" value="<?php esc_attr_e('Reset Defaults', 'wptuts'); ?>" /> </p> </form> </div> <?php } function wptuts_options_validate( $input ) { $default_options = wptuts_get_default_options(); $valid_input = $default_options; $wptuts_options = get_option('theme_wptuts_options'); $submit = ! empty($input['submit']) ? true : false; $reset = ! empty($input['reset']) ? true : false; $delete_image1 = ! empty($input['delete_image1']) ? true : false; $delete_image2 = ! empty($input['delete_image2']) ? true : false; // if($_POST['delete_image1'] == 'Delete image1' && $_POST['delete_image2'] == '') { // delete_image( $wptuts_options['image1'] ); // } // elseif($_POST['delete_image2'] == 'Delete image2' && $_POST['delete_image1'] == '') { // delete_image( $wptuts_options['image2'] ); // } if ( $submit ) { if($input['image1']){ if ( $wptuts_options['image1'] != $input['image1'] && $wptuts_options['image1'] != '' ){ delete_image( $wptuts_options['image1'] ); // var_dump($input['image1']); // die(); } $valid_input['image1'] = $input['image1']; } if($input['image2']){ if ( $wptuts_options['image2'] != $input['image2'] && $wptuts_options['image2'] != '' ){ delete_image( $wptuts_options['image2'] ); // var_dump($input['image2']); // die(); } $valid_input['image2'] = $input['image2']; } // if ($wptuts_options['image2'] != '' ){ // delete_image( $wptuts_options['image2'] ); // } // $valid_input['image2'] = $input['image2']; } elseif ( $reset ) { delete_image( $wptuts_options['image1'] ); $valid_input['image1'] = $default_options['image1']; delete_image( $wptuts_options['image2'] ); $valid_input['image2'] = $default_options['image2']; } elseif ( $delete_image1 ) { delete_image( $wptuts_options['image1'] ); $valid_input['image1'] = ''; } elseif ( $delete_image2 ) { delete_image( $wptuts_options['image2'] ); $valid_input['image2'] = ''; } return $valid_input; } function delete_image( $image_url ) { global $wpdb; // We need to get the image's meta ID.. $query = "SELECT ID FROM wp_posts where guid = '" . esc_url($image_url) . "' AND post_type = 'attachment'"; $results = $wpdb -> get_results($query); // And delete them (if more than one attachment is in the Library foreach ( $results as $row ) { wp_delete_attachment( $row -> ID ); } } /********************* JAVASCRIPT ******************************/ function wptuts_options_enqueue_scripts() { wp_register_script( 'wptuts-upload', get_template_directory_uri() .'/wptuts-options/js/wptuts-upload.js', array('jquery','media-upload','thickbox') ); if ( 'appearance_page_wptuts-settings' == get_current_screen() -> id ) { wp_enqueue_script('jquery'); wp_enqueue_script('thickbox'); wp_enqueue_style('thickbox'); wp_enqueue_script('media-upload'); wp_enqueue_script('wptuts-upload'); } } add_action('admin_enqueue_scripts', 'wptuts_options_enqueue_scripts'); function wptuts_options_settings_init() { register_setting( 'theme_wptuts_options', 'theme_wptuts_options', 'wptuts_options_validate' ); // Add a form section for the image1 add_settings_section('wptuts_settings_header', __( 'Image Option', 'wptuts' ), 'wptuts_settings_header_text', 'wptuts'); // Add image1 uploader add_settings_field('wptuts_setting_image1', __( 'Image1', 'wptuts' ), 'wptuts_setting_image1', 'wptuts', 'wptuts_settings_header'); // Add Current Image Preview add_settings_field('wptuts_setting_image1_preview', __( 'Image1 Preview', 'wptuts' ), 'wptuts_setting_image1_preview', 'wptuts', 'wptuts_settings_header'); //-------------------image2--------------------------------------------------------------------------------------- // Add image2 uploader add_settings_field('wptuts_setting_image2', __( 'Image2', 'wptuts' ), 'wptuts_setting_image2', 'wptuts', 'wptuts_settings_header'); // Add Current Image Preview add_settings_field('wptuts_setting_image2_preview', __( 'Image2 Preview', 'wptuts' ), 'wptuts_setting_image2_preview', 'wptuts', 'wptuts_settings_header'); } add_action( 'admin_init', 'wptuts_options_settings_init' ); function wptuts_settings_header_text() { ?> <p><?php _e( 'Manage Image Options for Kusa Theme.', 'wptuts' ); ?></p> <?php } function wptuts_setting_image1_preview() { $wptuts_options = get_option( 'theme_wptuts_options' ); ?> <div id="upload_image1_preview" style="min-height: 100px;"> <img style="max-width:100%;" src="<?php echo esc_url( $wptuts_options['image1'] ); ?>" /> </div> <?php } function wptuts_setting_image1() { $wptuts_options = get_option( 'theme_wptuts_options' ); ?> <input type="hidden" id="image1_url" name="theme_wptuts_options[image1]" value="<?php echo esc_url( $wptuts_options['image1'] ); ?>" /> <input id="upload_image1_button" type="button" class="button" value="<?php _e( 'Upload image1', 'wptuts' ); ?>" /> <?php if ( '' != $wptuts_options['image1'] ): ?> <input id="delete_image1_button" name="delete_image1" type="submit" class="button" value="<?php _e( 'Delete image1', 'wptuts' ); ?>" /> <input type="hidden" id="image1_url" name="image1" value="1" /> <?php endif; ?> <span class="description"><?php _e('Upload an Image for the banner.', 'wptuts' ); ?></span> <?php } //---------------------image 2---------------------------------------------------------------------------------------------- function wptuts_setting_image2_preview() { $wptuts_options = get_option( 'theme_wptuts_options' ); ?> <div id="upload_image2_preview" style="min-height: 100px;"> <img style="max-width:100%;" src="<?php echo esc_url( $wptuts_options['image2'] ); ?>" /> </div> <?php } function wptuts_setting_image2() { $wptuts_options = get_option( 'theme_wptuts_options' ); ?> <input type="hidden" id="image2_url" name="theme_wptuts_options[image2]" value="<?php echo esc_url( $wptuts_options['image2'] ); ?>" /> <input id="upload_image2_button" type="button" class="button" value="<?php _e( 'Upload image2', 'wptuts' ); ?>" /> <?php if ( '' != $wptuts_options['image2'] ): ?> <input id="delete_image2_button" name="delete_image2" type="submit" class="button" value="<?php _e( 'Delete image2', 'wptuts' ); ?>" /> <input type="hidden" id="image1_url" name="image2" value="2" /> <?php endif; ?> <span class="description"><?php _e('Upload an Image for the banner.', 'wptuts' ); ?></span> <?php } ?>
jQuery(document).ready(function($){ $('#upload_image1_button').click(function() { //type = image,audio,video,file. If we write it wrong, nothing will appear. type = file by default // El tipo no importa, ya que desde hace algunas versiones, el uploader puede subir cualquier tipo de archivo // Si no lo hacemos desde un meta box dentro de un post y además WP_DEBUG = true, nos saldrá un error ya que // no estará asociado a ningún post //tb_show(caption, url, imageGroup) // Google: 'ImageGroup tb_show thickbox': //The optional imageGroup parameter can also be used to pass in an array of images for a single or multiple image slide show gallery. // The problem is that inserting a gallery needs an associated post to work tb_show('Upload a image1', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false); window.send_to_editor = function(html) { // html returns a link like this: // <a href="{server_uploaded_image_url}"><img src="{server_uploaded_image_url}" alt="" title="" width="" height"" class="alignzone size-full wp-image-125" /></a> var image_url = $('img',html).attr('src'); //alert(html); $('#image1_url').val(image_url); tb_remove(); $('#upload_image1_preview img').attr('src',image_url); $('#submit_options_form').trigger('click'); // $('#uploaded_image1').val('uploaded'); } return false; }); $('#upload_image2_button').click(function() { //type = image,audio,video,file. If we write it wrong, nothing will appear. type = file by default // El tipo no importa, ya que desde hace algunas versiones, el uploader puede subir cualquier tipo de archivo // Si no lo hacemos desde un meta box dentro de un post y además WP_DEBUG = true, nos saldrá un error ya que // no estará asociado a ningún post //tb_show(caption, url, imageGroup) // Google: 'ImageGroup tb_show thickbox': //The optional imageGroup parameter can also be used to pass in an array of images for a single or multiple image slide show gallery. // The problem is that inserting a gallery needs an associated post to work tb_show('Upload a image2', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false); window.send_to_editor = function(html) { // html returns a link like this: // <a href="{server_uploaded_image_url}"><img src="{server_uploaded_image_url}" alt="" title="" width="" height"" class="alignzone size-full wp-image-125" /></a> var image_url = $('img',html).attr('src'); //alert(html); $('#image2_url').val(image_url); tb_remove(); $('#upload_image2_preview img').attr('src',image_url); $('#submit_options_form').trigger('click'); // $('#uploaded_image2').val('uploaded'); } return false; }); });