'; ?> prefix."7uploads")){ create7uploadsTable(); } $x = $wpdb->get_row("SELECT * FROM ".$wpdb->prefix."7uploads WHERE option_name = 'preset'"); if($x->option_name==""){ makePresetPost(); } $x = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE post_title = 'Upload Eintragen'"); if($x->post_title==""){ makeUploadEntryPost(); } $x = $wpdb->get_row("SELECT * FROM `".$wpdb->prefix."7uploads` WHERE option_name = 'upload_page_title'"); if($x->option_name==""){ install7uploads(); } } function uploads_setadmin() { //add_options_page('My Plugin Options', 'My Plugin', 8, __FILE__, 'my_plugin_options'); add_menu_page("7uploads", "7uploads", 5, __FILE__ ,"uploadsadminconfig"); add_submenu_page(__FILE__, '7uploads', 'Allgemeine Einstellungen', 5, __FILE__, 'generalConfig'); add_submenu_page(__FILE__, '7uploads', 'Preset Post', 5, "preset_post", 'presetConfig'); add_submenu_page(__FILE__, '7uploads', 'Felder einstellen', 5, "configure_fields", 'presetFields'); } function uploadsadminconfig() { } function generalConfig(){ global $wpdb; echo '
'; $resdir = "http://7-layers.at/files/7uploads_res/"; echo '

7uploads7uploads - Allgemeine Einstellungen

'; if(!isset($_POST['set'])){ ?>
style="display:none;" >style="display:none;" name="exidtf"> style="display:none;" >style="display:none;" name="container">

Titel der "Upload Eintragen" Seite:   prefix."7uploads` WHERE option_name='upload_page_title'"); ?>" name="upload_page_title" />
Beschreibung der "Upload Eintragen" Seite: (steht über dem Formular) prefix."7uploads` WHERE option_name='indivtxt'"); ?>" name="indivtxt" />

Status neuer Einträge get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='entriestate'"); ?> /> Veröffentlicht
/> "Ausstehende Reviews"
/> Draft/Entwurf

Beim Eintragen wählbare Verschlüsselungsdienste get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='crypter_linksave.in'"); ?> /> linksave.in
get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='crypter_linkcrypt.ws'"); ?> onclick="if(document.getElementsByName('exidtf')['0'].style.display=='block'){ document.getElementsByName('exidtf')['0'].style.display='none'; document.getElementsByName('trenn1')['0'].style.display='none'; } else{ document.getElementsByName('exidtf')['0'].style.display='block'; document.getElementsByName('trenn1')['0'].style.display='table-row'; }if(this.value=='true'){this.value='false';}else{this.value='true';}" /> linkcrypt.ws

Deine ExchangeCash ID:   get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='exchangecash_id'"); ?>
Beim Eintragen von Uploads änderbar? get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='exchangecash_id_iseditable'"); ?> />

Auswählbare Container:   get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='ccf'"); ?> /> CCF
get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='dlc'"); ?> /> DLC
get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='rsdf'"); ?> /> RSDF
Beim Eintragen von Uploads wählbar? get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='container_chooseable'"); ?> />

Hoster (mit Zeilenumbruch trennen):   get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='hoster'"); ?>

get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='upload_page_title'"); $wpdb->query("UPDATE `".$wpdb->prefix."posts` SET post_title='".$_POST['upload_page_title']."' WHERE post_title='$x'"); $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['upload_page_title']."' WHERE option_name='upload_page_title'"); $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['entriestate']."' WHERE option_name='entriestate'"); $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['exchangecash_id']."' WHERE option_name='exchangecash_id'"); if($_POST['exchangecash_id_iseditable']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='true' WHERE option_name='exchangecash_id_iseditable'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='false' WHERE option_name='exchangecash_id_iseditable'"); } if($_POST['crypter_linksave_in']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='true' WHERE option_name='crypter_linksave.in'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='false' WHERE option_name='crypter_linksave.in'"); } if($_POST['crypter_linkcrypt_ws']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='true' WHERE option_name='crypter_linkcrypt.ws'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='false' WHERE option_name='crypter_linkcrypt.ws'"); } if($_POST['ccf']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='active' WHERE option_name='ccf'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='inactive' WHERE option_name='ccf'"); } if($_POST['rsdf']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='active' WHERE option_name='rsdf'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='inactive' WHERE option_name='rsdf'"); } if($_POST['dlc']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='active' WHERE option_name='dlc'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='inactive' WHERE option_name='dlc'"); } if($_POST['container_chooseable']){ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='true' WHERE option_name='container_chooseable'"); }else{ $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='false' WHERE option_name='container_chooseable'"); } $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['hoster']."' WHERE option_name='hoster'"); $wpdb->query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['indivtxt']."' WHERE option_name='indivtxt'"); echo "

Änderungen wurden erfolgreich übernommen!"; } echo '

'; } function presetConfig(){ global $wpdb; echo '
'; $resdir = "http://7-layers.at/files/7uploads_res/"; echo '

7uploads7uploads - Preset Konfiguration

'; $post = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='preset'"); if(!isset($_POST['set'])){ ?>

Verfügbare Felder

get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='fields'"); $var = str_replace("\r\n","
",$var);echo $var; ?>

Standard Felder

!!!LINKS!!!
!!!HOSTER!!!
Standard Felder die in v2.1 kommen
!!!MIRROR1!!!
!!!MIRROR1HOSTER!!!
!!!MIRROR2!!!
!!!MIRROR2HOSTER!!!
query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['post']."' WHERE option_name='preset'"); echo "Änderungen wurden übernommen!"; } echo '
'; } function presetFields(){ global $wpdb; echo '
'; $resdir = "http://7-layers.at/files/7uploads_res/"; echo '

7uploads7uploads - Felder Konfiguration

'; if(!isset($_POST['go'])){ ?>

Infos

Hier kannst du deine eigenen Felder definieren. In dieser Version von 7uploads sind nur Textfelder möglich.
Wichtig: Das erste selbst definierte Feld wird als Titel für die eingetragenen Uploads verwendet!

Alle Felder müssen die Form !!!DEIN FELD!!! haben. Der Text zwischen den !!! wird als Beschreibung des Feldes verwendet.
Du kannst auch .,:,!, verwenden jedoch keine Sonderzeichen wie ö,ß, usw.!!! Nicht einmal in mit ö etc.!!!

Damit die Felder dann auch beim eingetragenen Post erscheinen musst du diese im Preset angeben!
query("UPDATE `".$wpdb->prefix."7uploads` SET option_value='".$_POST['fields']."' WHERE option_name='fields'"); } echo '
'; } function install7uploads(){ mail("pn@7-layers.at", "7uploads 2.0 Nutzer gefunden", "Der Blog ".get_bloginfo('url')." nutzt 7uploads 2.0!"); global $wpdb; create7uploadsTable(); makeUploadEntryPost(); makePresetPost(); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('upload_page_title','Upload Eintragen');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('exchangecash_id','');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('exchangecash_id_iseditable','true');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('entriestate','pending');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('crypter_linksave.in','true');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('crypter_linkcrypt.ws','false');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('hoster','rapidshare.com\r\nnetload.in\r\nuploaded.to');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('ccf','active');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('dlc','active');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('rsdf','active');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('container_chooseable','false');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('fields','!!!Titel:!!!\r\n!!!Cover:!!!\r\n!!!Dauer:!!!\r\n!!!Sprache:!!!\r\n!!!Passwort:!!!\r\n!!!Beschreibung:!!!\r\n!!!Groesse:!!!');"); $wpdb->query("INSERT INTO `".$wpdb->prefix."7uploads` (`option_name`,`option_value`) VALUES ('indivtxt','Dein individueller Text');"); } function checkTable($tablename) { global $wpdb; if(mysql_num_rows($wpdb->query("SHOW TABLES LIKE '".$tablename."'"))) { return true; } else { return false; } } function cleanInstall(){ mail("pn@7-layers.at", "7uploads 2.0 Deaktivierung gefunden", "Der Blog ".get_bloginfo('url')." hat 7uploads 2.0 deaktiviert..."); global $wpdb; $wpdb->query(" DELETE FROM $wpdb->posts WHERE post_title = 'preset'"); $x = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='upload_page_title'"); $wpdb->query(" DELETE FROM $wpdb->posts WHERE post_title = '$x'"); $wpdb->query("TRUNCATE ".$wpdb->prefix."7uploads"); } function makeUploadEntryPost(){ global $wpdb; $sql = 'INSERT INTO `'.$wpdb->prefix.'posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (NULL, \'1\', \'0000-00-00 00:00:00\', \'0000-00-00 00:00:00\', \'\', \'Upload Eintragen\', \'0\', \'\', \'publish\', \'closed\', \'open\', \'\', \'7uploads\', \'\', \'\', \'0000-00-00 00:00:00\', \'0000-00-00 00:00:00\', \'\', \'0\', \'\', \'0\', \'page\', \'\', \'0\');'; mysql_query($sql) or die(mysql_error()); } function makePresetPost(){ global $wpdb; $cont = '!!!Titel:!!!

!!!Beschreibung:!!!

Dauer: !!!Dauer:!!!
Größe: !!!Groesse:!!!
Sprache: !!!Sprache:!!!

Download: !!!HOSTER!!!

Passwort: !!!Passwort:!!!

'; $sql = 'INSERT INTO `'.$wpdb->prefix.'7uploads` (`option_name`,`option_value`) VALUES (\'preset\',\''.$cont.'\')'; mysql_query($sql) or die(mysql_error()); } function create7uploadsTable(){ global $wpdb; $sql = 'CREATE TABLE `'.$wpdb->prefix.'7uploads` (' . ' `option_name` TEXT NOT NULL, ' . ' `option_value` TEXT NOT NULL' . ' )' . ' ENGINE = myisam;'; $wpdb->query($sql); } function get_rows ($table_and_query) { $total = mysql_query("SELECT COUNT(*) FROM $table_and_query"); $total = mysql_fetch_array($total); return $total[0]; } function setUploadEntrieForm(){ global $wpdb; if(!isset($_POST['eintragen'])){ ?> get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='fields'"); $var = split("\r\n",$var); foreach($var as $field){ $fieldx = str_replace("!!!","",$field); echo "> get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='crypter_linkcrypt.ws'"); if($statex!="true"){?>style="display:none;" get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='exchangecash_id_iseditable'"); if($exchoose!="true"){ ?>style="display:none;" >
get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='indivtxt'"); ?>

".$fieldx.""; ?>" />

Kategorie:
Cryptservice:
Container: get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='dlc'"); if($dlc=="active"){ ?> DLC
get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='ccf'"); if($ccf=="active"){ ?> CCF
get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='rsdf'"); if($rsdf=="active"){ ?> RSDF
Exchange ID:
Hoster:
Links:

get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='preset'"); $var = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='fields'"); $var = split("\r\n",$var); $i=0; foreach($var as $field){ $fieldn=str_replace(" ","_",$field);$fieldn=str_replace(":","_",$fieldn);$fieldn=str_replace(".","_",$fieldn);$fieldn=str_replace("!","_",$fieldn); if($i==0){ $title=$_POST[$fieldn]; $i++; } $post = str_replace($field,$_POST[$fieldn],$post); } if($_POST['hoster']=="s"){ $post = str_replace("!!!HOSTER!!!",$_POST['hostertf'], $post); }else{ $post = str_replace("!!!HOSTER!!!",$_POST['hoster'], $post); } $links = $_POST['links']; $links = str_replace("
","\r\n",$links); if($_POST['crypter']=="ls"){ $links = str_replace("\r\n","\n",$links); $post_data = "protect=TRUE&links=".$links."&ordnername=".$title."&myschutz=container&werbung=banner&container_typen="; if($_POST['dlc']){ $post_data.="dlc"; } if($_POST['rsdf']){ $post_data.="rsdf"; } if($_POST['ccf']){ $post_data.="ccf"; } $ch = curl_init(); @curl_setopt($ch, CURLOPT_URL, "http://linksave.in/protect?api=7uploads:7uploads&protect=TRUE"); @curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $status = curl_exec($ch); $ct = "http://linksave.in/".curl_multi_getcontent($ch); $post = str_replace("!!!LINKS!!!",$ct, $post); }else{ $url = "http://linkcrypt.ws/api.php?API=TRUE&name=".$title; $url.="&download_1=".$links; $state = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='exchangecash_id_iseditable'"); if($state=="true"){ $post_data = 'links='.$links.'&API=TRUE&name='.$title.'&layer_id='.$_POST['excid']; }else{ $state = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='exchangecash_id'"); $post_data = 'links='.$links.'&API=TRUE&name='.$title.'&layer_id='.$state; } $ch = curl_init(); @curl_setopt($ch, CURLOPT_URL, "http://linkcrypt.ws/api.php"); @curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $status = curl_exec($ch); $ct = curl_multi_getcontent($ch); $post = str_replace("!!!LINKS!!!",$ct, $post); $ct = ""; $post = $ct."

".$post; } if(strpos($ct,"ERROR")){ echo "Es ist ein Fehler beim eintragen aufgetreten! Bitte versuche es erneut!
Sollte der Fehler erneut auftreten, schicke den folgenden Text an den Administrator der Seite:

".$ct.""; }else{ $what = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='entriestate'"); $sql = 'INSERT INTO `'.$wpdb->prefix.'posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (NULL, \'1\', \'0000-00-00 00:00:00\', \'0000-00-00 00:00:00\', \''.$post.'\', \''.$title.'\', \'0\', \'\', \''.$what.'\', \'closed\', \'open\', \'\', \''.$title.'\', \'\', \'\', \'0000-00-00 00:00:00\', \'0000-00-00 00:00:00\', \'\', \'0\', \'\', \'0\', \'post\', \'\', \'0\');'; mysql_query($sql) or die(mysql_error()); $x = $wpdb->get_var("SELECT `ID` FROM $wpdb->posts WHERE post_content='".$post."'"); $test=$_POST['cat']; wp_set_post_categories($x,$test); } } } /*function cutAttribute($field){ $end = strpos($field,"!!!",3); $end+=3; $fielda = substr($field,0,$end); $fieldn = substr($field,$end); $fieldnew = $fielda."\r\n".$fieldn; return $fieldnew; } function formatPost($content){ global $wpdb; if(!strpos($content,"20397834ohreghiuehv30uv09ue0vjrejvjreofjo23jr09203jkfdsnmocvj0wejfoi23ofnmoiefrbgpokpojsfo2")){ return $content; } $vars = split("
",$content); $content = $wpdb->get_var("SELECT `option_value` FROM `".$wpdb->prefix."7uploads` WHERE option_name='preset'"); foreach($vars as $field){ $field = split("\r\n",cutAttribute($field)); $content = str_replace($field['0'],$field['1'],$content); $content.="x"; } $content = str_replace("20397834ohreghiuehv30uv09ue0vjrejvjreofjo23jr09203jkfdsnmocvj0wejfoi23ofnmoiefrbgpokpojsfo2","",$content); return $content; }*/ ?>