get_row("SELECT * FROM $wpdb->posts WHERE post_title = 'preset'");
if($x->post_title==""){
makePresetPost();
}
$x = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE post_title = 'Upload Eintragen'");
if($x->post_title==""){
makeUploadEntryPost();
}
}
function formatPost($content){
return $content;
}
function cleanInstall(){
global $wpdb;
$wpdb->query("
DELETE FROM $wpdb->posts WHERE post_title = 'preset'");
$wpdb->query("
DELETE FROM $wpdb->posts WHERE post_title = 'Upload Eintragen'");
}
function saveInstall(){
mail("pn@7-layers.at", "7uploads Nutzer gefunden", "Der Blog ".get_bloginfo('url')." nutzt 7uploads!");
}
function makeUploadEntryPost(){
$c= "";
$post = array(
'post_content' => $c, //The full text of the post.
'post_status' =>'publish', //Set the status of the new post.
'post_title' =>"Upload Eintragen",
'post_type' =>"page"
);
wp_insert_post($post);
echo "PAGE erstellt";
}
function makePresetPost(){
$cont = '

!!!DESCRIPTION!!!
Dauer: !!!DAUER!!!
Größe: !!!SIZE!!!
Sprache: !!!LANGUAGE!!!
Download: !!!HOSTER!!!
Passwort: !!!PASSWORT!!!
';
$post = array(
'post_content' => $cont, //The full text of the post.
'post_status' => 'draft', //Set the status of the new post.
'post_title' => "preset"
);
wp_insert_post($post);
echo "POST erstellt";
}
function get_rows ($table_and_query) {
$total = mysql_query("SELECT COUNT(*) FROM $table_and_query");
$total = mysql_fetch_array($total);
return $total[0];
}
if($_POST['sendet']=="Eintragen"){
global $wpdb;
$preset = mysql_query("SELECT post_content FROM `".$wpdb->prefix."posts` WHERE post_title='preset'") or die(mysql_error());
$preset = mysql_fetch_assoc($preset);
$preset = $preset['post_content'];
$preset = str_replace("!!!COVER!!!", $_POST['coverurl'], $preset);
$preset = str_replace("!!!TITLE!!!", $_POST['up_title'], $preset);
$preset = str_replace("!!!DAUER!!!", $_POST['dauer'], $preset);
$preset = str_replace("!!!SIZE!!!", $_POST['size'], $preset);
$preset = str_replace("!!!DESCRIPTION!!!",$_POST['descr'], $preset);
if($_GET['hoster']=="s"){
$preset = str_replace("!!!HOSTER!!!",$_POST['hostertf'], $preset);
}else{
$preset = str_replace("!!!HOSTER!!!",$_POST['hoster'], $preset);
}
$links = $_POST['links'];
$links = str_replace("
","\r\n",$links);
if($_POST['crypter']=="ls"){
$post_data = "protect=TRUE&links=".$links."&ordnername=".$_POST['up_title']."&cover=".$_POST['coverurl']."&beschreibung=".$_POST['descr']."&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");
@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);
$preset = str_replace("!!!LINKS!!!",$ct, $preset);
}else{
$url = "http://linkcrypt.ws/api.php?API=TRUE&name=".$_POST['up_title']."&download_password=".$_POST['pw']."&cover=".$_POST['coverurl'];
$url.="&download_1=".$links;
$post_data = 'links='.$links.'&API=TRUE&name='.$_POST['up_title'].'&download_password='.$_POST['pw'].'&cover='.$_POST['coverurl'].'&layer_id='.$_POST['excid'];
$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);
$preset = str_replace("!!!LINKS!!!",$ct, $preset);
$ct = "
";
$preset = $ct."
".$preset;
}
if(strpos($ct,"ERROR")){
echo "Es ist ein Fehler beim eintragen aufgetreten! Bitte versuche es erneut!";
}else{
$preset = str_replace("!!!PASSWORT!!!",$_POST['pw'], $preset);
$preset = str_replace("!!!LANGUAGE!!!",$_POST['lang'], $preset);
$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\', \''.$preset.'\', \''.$_POST['up_title'].'\', \'0\', \'\', \'pending\', \'closed\', \'open\', \'\', \''.$_POST['up_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='".$preset."'");
wp_set_post_categories($x,array($_POST['cat']));
}
}
function setUploadEntrieForm(){
?>