read()) !== false) { if (!preg_match('|^\.+$|', $file) && !preg_match('|^CVS$|', $file) && !preg_match('|^\.|', $file)) { $picture_files[] = $file; } } } $size = count($picture_files); return ($picture_files[rand(0, $size-1)]); } function k2uploadupdate() { global $path; if ($_POST['k2headertextcolor'] != "") { update_option('k2headertextcolor' , $_POST['k2headertextcolor']); } if ($_POST['k2headertextalignment'] != "") { update_option('k2headertextalignment', $_POST['k2headertextalignment']); } if ($_POST['k2headertextfontsize'] != "") { update_option('k2headertextfontsize', $_POST['k2headertextfontsize']); } if ($_POST['backgroundcolor'] != "") { $backgroundcolor = substr(str_replace("#","", $_POST['backgroundcolor']),0,6); update_option('k2headerbackgroundcolor', "#".$backgroundcolor); } if ($_POST['brightcolor'] != "" && ($_POST['brightcolor'] != get_option('k2headertextcolor_bright'))) { update_option('k2headertextcolor_bright', $_POST['brightcolor']); } if ($_POST['darkcolor'] != "" && ($_POST['darkcolor'] != get_option('k2headertextcolor_dark'))) { update_option('k2headertextcolor_dark', $_POST['darkcolor']); } if (get_option('k2imagerandomfeature') == "") { update_option('k2imagerandomfeature', 'n'); } if ((($_POST['userandomfeature'] != get_option('k2imagerandomfeature')) && ($_POST['userandomfeature']))) { update_option('k2imagerandomfeature', $_POST['userandomfeature']); } if ($_FILES['picture']['name'] != "" && $_FILES['picture']['size'] > 0) { $target_path = $path; move_uploaded_file($_FILES['picture']['tmp_name'], $target_path.$_FILES['picture']['name']); } if ($_POST['upload_activate'] == "active") { update_option('k2header_picture', $_FILES['picture']['name']); } if (($_POST['k2header_picture'] != "") && (trim($_POST['k2header_picture']) != trim(get_option('k2header_picture'))) && ($_POST['upload_activate'] != "active")) { $k2header_picture = $_POST['k2header_picture']; update_option('k2header_picture', $k2header_picture, '',''); } } function k2_picupload_admin() { add_submenu_page('themes.php','K2 Upload Options', 'K2 Upload Options', 5, 'options/display/headers.php', 'uploadmenu'); } function uploadmenu() { global $path; $error = FALSE; if (!is_dir($path)) { echo '
' .__('K2 Support Forums','k2_domain') . '', '' .__('K2 Documentation','k2_domain') . '' ) ?>