Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 72
Seite [1] 2 3 4 >
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Thema - 19.05.2007 um 00:49 Uhr
hi!
vorweg: ich hab keine ahnung von phpbb!
weiß nichtmal genau für welche version ich den converter geschrieben hab!
ich brauch den nur für ein privates projekt und will den euch natürlich nicht vorenthalten.

dafür ist aber die qualität des converts ziemlich gut. es werden benutzer, kategorien, foren, topics und posts übernommen. der converter funktioniert unabhängig von der bereits existierenden clansphere datenbank. bereits vorhandene benutzer werden nicht beeinflusst.
vor dem ausführen des converters muss clansphere installiert und die phpbb sql tabellen vorhanden sein. die datei zum konvertieren gehört in das selbe verzeichnis wie index.php und so weiter. falls bei dem konvertieren fehler auftreten werden diese angezeigt, ich habe jedoch keine bekommen. die phpbb tabellen werden ausserdem nicht beeinflusst, das heißt wenn phpbb danach nicht mehr benötigt wird müssen die sql tabellen manuell entfernt werden. der text des alten forums wird so umgewandelt, dass sonderzeichen und auch abcodes umgewandelt werden, so dass clansphere diese erkennt.
da ich auch nicht weiß ob der prefix von phpbb statisch ist oder ob man den einstellen kann hab ich das einmalig in der datei festgelegt, und zwar in zeile 24:
 
1.
2.
3.
1. / 2. / ... 
<?php
$phpbb_prefix 
'phpbb';
?>
das könnt ihr ggf bearbeiten falls gewünscht.

ansonsten viel spass mit dem converter, einfach die datei aufrufen und vorher sql backup nicht vergessen.

http://nopaste.php-q.net/295263

grüße

duRiel


EDIT

da ich jetzt, 1 1/2 jahre nachdem ich den converter geschrieben habe, vermehrt darauf angesprochen wurde, ist hier nochmal der von haze kopierte code, allerdings mit korrigierten backslashes.
ich habe das weder getestet noch weiß ich, ob das noch halbwegs aktuell ist und funktioniert.
ich wünsche auf jeden fall viel erfolg beim konvertieren.

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
1. / 2. / ... 
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: index.php 101 2006-07-12 09:36:29Z hajo $

@error_reporting(E_ALL);

@
ini_set('arg_separator.output','&');
@
ini_set('register_globals','off');
@
ini_set('session.use_trans_sid','0');
@
ini_set('session.use_cookies','1');
@
ini_set('session.use_only_cookies','1');
@
ini_set('display_errors','on');
@
ini_set('magic_quotes_runtime','off');

$cs_logs = array('errors' => '''sql' => '''queries' => 0'dir' => 'logs');

require(
'system/core/functions.php');

require(
'setup.php');
require(
'system/database/' $cs_db['type'] . '.php');
$cs_db['con'] = cs_sql_connect($cs_db);
$cs_prefix $cs_db['prefix'];

$phpbb_prefix 'phpbb';

$cs_main = @cs_sql_option(__FILE__,'clansphere') OR die($install_link ' or database error');

$cs_db['prefix'] = $phpbb_prefix;
$now cs_time();

/** Copy data **/

function cs_userid () {
  
  global 
$cs_db$usercells$cs_prefix$user;
  
  
$cs_db['prefix'] = $cs_prefix;
  
  
$exists cs_sql_select(__FILE__,'users','users_id',"users_nick = '" $user['username'] . "'");
  
  if (!empty(
$exists))
    return 
$exists['users_id'];
  
  
$lang $user['user_lang'] == 'english' 'English' 'German';
  
$uservalues = array('2',$user['username'],$user['user_password'],$lang,$user['user_icq'],$user['user_email'],
                  
$user['user_website'],$user['user_active'],'20',$user['user_regdate'],$user['user_lastvisit'],'8','fam');
  
cs_sql_insert(__FILE__,'users',$usercells,$uservalues);
  
  return 
cs_sql_insertid(__FILE__);
  
}

function 
cs_resettext ($text) {
  
  
$text html_entity_decode($text);
  
$text preg_replace('=[quote:(.*?)](.*?)[/quote:(.*?)]=si','[quote]\2[/quote]',$text);
  
$text preg_replace('=[code:(.*?)](.*?)[/code:(.*?)]=si','[code]\2[/code]',$text);
  
$text preg_replace('=[b:(.*?)](.*?)[/b:(.*?)]=si','[b]\2[/b]',$text);
  
$text preg_replace('=[i:(.*?)](.*?)[/i:(.*?)]=si','[i]\2[/i]',$text);
  
$text preg_replace('=[u:(.*?)](.*?)[/u:(.*?)]=si','[u]\2[/u]',$text);
  
$text preg_replace('=[color=(.*?):(.*?)](.*?)[/color:(.*?)]=si','[color=\1]\3[/color]',$text);
  
$text preg_replace('=[size=(.*?):(.*?)](.*?)[/size:(.*?)]=si','[size=\1]\3[/size]',$text);
  
  return 
$text;
  
}


$categories cs_sql_select(__FILE__,'categories','cat_id, cat_title, cat_order',0,0,0,0);
$catcells = array('categories_name','categories_order','categories_mod');
$forumselect 'forum_id, forum_name, forum_order, forum_topics, forum_posts';
$boardcells = array('categories_id','board_name','board_order','board_time','board_threads','board_comments');
$topicselect 'topic_id, topic_poster, topic_title, topic_time, topic_views, topic_replies, topic_status, topic_type, topic_first_post_id';
$threadcells = array('board_id','users_id','threads_headline','threads_text','threads_time','threads_view','threads_important','threads_close','threads_comments');
$userselect 'username, user_password, user_lang, user_icq, user_email, user_website, user_active, user_regdate, user_lastvisit';
$usercells = array('access_id','users_nick','users_pwd','users_lang','users_icq','users_email','users_url','users_active','users_limit','users_register','users_laston','users_homelimit','users_country');
$postselect 'poster_id, post_time, post_id';
$commentcells = array('users_id','comments_fid','comments_mod','comments_time','comments_text');

// Categories

foreach ($categories AS $cat) {
  
  
$cs_db['prefix'] = $phpbb_prefix;
  
$forums cs_sql_select(__FILE__,'forums',$forumselect,"cat_id = '".$cat['cat_id']."'",0,0,0);
  
  
$cs_db['prefix'] = $cs_prefix;
  
  
$catvalues = array($cat['cat_title'],$cat['cat_order'],'board');
  
cs_sql_insert(__FILE__,'categories',$catcells,$catvalues);
  
  
// Forums
  
if (!empty($forums)) {
    
$catid cs_sql_insertid(__FILE__);
    
    foreach (
$forums AS $forum) {
      
      
$cs_db['prefix'] = $cs_prefix;
      
      
$boardvalues = array($catid,$forum['forum_name'],$forum['forum_order'],$now,$forum['forum_topics'],$forum['forum_posts']);
      
cs_sql_insert(__FILE__,'board',$boardcells,$boardvalues);
      
$boardid cs_sql_insertid(__FILE__);
      
      
$cs_db['prefix'] = $phpbb_prefix;
      
$topics cs_sql_select(__FILE__,'topics',$topicselect,"forum_id = '".$forum['forum_id']."'",0,0,0);
      
      if (!empty(
$topics)) {
        foreach (
$topics AS $topic) {
          
          
// Get the user
          
$cs_db['prefix'] = $phpbb_prefix;
          
$user cs_sql_select(__FILE__,'users',$userselect,"user_id = '".$topic['topic_poster']."'");
          
// Get the text of the topic
          
$text cs_sql_select(__FILE__,'posts_text','post_text',"post_id = '".$topic['topic_first_post_id']."'");
          
$text cs_resettext($text['post_text']);
          
          
$cs_db['prefix'] = $cs_prefix;
          
$users_id cs_userid();
                    
          
$threadvalues = array($boardid,$users_id,$topic['topic_title'],$text,$topic['topic_time'],$topic['topic_views'],$topic['topic_type'],$topic['topic_status'],$topic['topic_replies']);
          
cs_sql_insert(__FILE__,'threads',$threadcells,$threadvalues);
          
$threads_id cs_sql_insertid(__FILE__);
          
          
$cs_db['prefix'] = $phpbb_prefix;
          
$posts cs_sql_select(__FILE__,'posts',$postselect,"topic_id = '".$topic['topic_id']."'",0,0,0);
          
          if (!empty(
$posts)) {
            
$run 0;
            foreach (
$posts AS $post) {
              
              
$run++;
              if (
$run == 1)
                continue;
              
              
$cs_db['prefix'] = $phpbb_prefix;
              
$user cs_sql_select(__FILE__,'users',$userselect,"user_id = '".$post['poster_id']."'");
              
$users_id cs_userid();
              
$cs_db['prefix'] = $phpbb_prefix;
              
$text cs_sql_select(__FILE__,'posts_text','post_text',"post_id = '".$post['post_id']."'");
              
$text cs_resettext($text['post_text']);
              
              
$cs_db['prefix'] = $cs_prefix;
              
              
$commentvalues = array($users_id,$threads_id,'board',$post['post_time'],$text);
              
cs_sql_insert(__FILE__,'comments',$commentcells,$commentvalues);
            }
            
$cs_db['prefix'] = $cs_prefix;
            
$updatecells = array('threads_last_user','threads_last_time');
            
$updatevalues = array($users_id,$post['post_time']);
            
cs_sql_update(__FILE__,'threads',$updatecells,$updatevalues,$threads_id);
          }
        }
      }
    }
  }
}

// Get the users that werent created yet
$cs_db['prefix'] = $phpbb_prefix;
$users cs_sql_select(__FILE__,'users',$userselect,0,0,0,0);
foreach (
$users AS $user) {
  
cs_userid();
}

if (!empty(
$cs_logs['errors'])) {
  echo 
nl2br($cs_logs['errors']);
} else {
  echo 
'Daten erfolgreich übertragen.';
}

?>


Zuletzt editiert von duRiel ClanSphere Team am 17.11.2008 um 12:44 Uhr (3x Editiert)
Inaktiv
pHaeno* ClanSphere Team


Geekboy





Beiträge: 1405
# Antwort: 1 - 19.05.2007 um 01:34 Uhr
Sehr schön. Aber wäre es nicht gut, wenn man den standartmäßig mit in CS einbinden würde?


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 2 - 19.05.2007 um 01:35 Uhr
nope dann müssten wir das mit allen konvertern machen, wäre eher dafür die in einer dl kategorie zu listen


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
pHaeno* ClanSphere Team


Geekboy





Beiträge: 1405
# Antwort: 3 - 19.05.2007 um 01:36 Uhr
19.05.2007 um 01:35 Uhr - hajo:
nope dann müssten wir das mit allen konvertern machen, wäre eher dafür die in einer dl kategorie zu listen



Nope²


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
Denni


Specialist




Herkunft: Ilsfeld
Beiträge: 1972
# Antwort: 4 - 19.05.2007 um 17:49 Uhr
vll auch als plus download


------------------
Gruß
Denni

ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 5 - 19.05.2007 um 18:01 Uhr
schon eher als bundled im cms


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 6 - 20.05.2007 um 01:19 Uhr
hört sich gut an

haben sich ja auch schon viele mal gewünscht

PS: fangt aber nicht an, hier CMS boards zu intigrieren^^
only clansphere


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 7 - 20.05.2007 um 01:22 Uhr
wie kommste den von nem konverter auf intigrieren?


Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 8 - 20.05.2007 um 01:39 Uhr
ich mein ja nur,
gab ja viele anfragen das phpbb2 board in CS einzubinden
und sowas will ich bloß nicht sehen xD


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
duRiel ClanSphere Team
Thread-Ersteller


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 9 - 20.05.2007 um 13:06 Uhr
gut so

braucht den converter keiner, gibts keine rückmeldung?


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 10 - 20.05.2007 um 13:11 Uhr
wir sind alle schon echte clanspherer^^
deshalb haben wir kein phpbb-boarder mehr was wir konvertieren wolle


------------------
www.laszlokorte.de

Inaktiv
|
duRiel ClanSphere Team
Thread-Ersteller


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 11 - 20.05.2007 um 13:17 Uhr
ok dann ist ja gut


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 12 - 20.05.2007 um 13:32 Uhr
vllt solltest du lieber im baord von phpbb damit werben: "Jetzt könnt ihr beim update aufs bessere cms sogar eure daten behalten"^^


------------------
www.laszlokorte.de

Inaktiv
|
duRiel ClanSphere Team
Thread-Ersteller


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 13 - 20.05.2007 um 13:35 Uhr
glaube nicht dass das die moderatoren von phpbb begrüßen


Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 14 - 20.05.2007 um 13:41 Uhr
hehe, aber ein Versuch wäre es doch wert


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
tmania


Try to beat me





Beiträge: 153
# Antwort: 15 - 02.06.2007 um 23:07 Uhr
phpbb ist ja in fast jeder cms einbehalten , aber ich finde das eigentlich hässlich ...


Inaktiv
|
duRiel ClanSphere Team
Thread-Ersteller


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 16 - 03.06.2007 um 02:11 Uhr
02.06.2007 um 21:07 Uhr - tmania:
phpbb ist ja in fast jeder cms einbehalten , aber ich finde das eigentlich hässlich ...


lol ;D


Inaktiv
|
doc-Freudlos


Wannabe poster




Beiträge: 39
# Antwort: 17 - 03.06.2007 um 02:55 Uhr
höööööööööööööö ööööö also ich glaub da hab ich immer die falschen cms systeme benutzt ^^


------------------


Inaktiv
|
RayMan


Beginner




Herkunft: Cologne
Beiträge: 12
# Antwort: 18 - 06.06.2007 um 17:15 Uhr
http://nopaste.php-q.net/295263

This link is always unavailable


------------------
PH34R MY L33T SK1LLZ
{ZORN}-=RayMan=-
irc.quakenet.org - #zorn

It's my duty to practise
It's my honor to play
It's my reward to win


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 19 - 06.06.2007 um 17:54 Uhr
php-q.net ist very laggy...

please try again later or perhaps s.o. will post it here.

*edit*
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
1. / 2. / ... 
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: index.php 101 2006-07-12 09:36:29Z hajo $

@error_reporting(E_ALL);

@
ini_set('arg_separator.output','&');
@
ini_set('register_globals','off');
@
ini_set('session.use_trans_sid','0');
@
ini_set('session.use_cookies','1');
@
ini_set('session.use_only_cookies','1');
@
ini_set('display_errors','on');
@
ini_set('magic_quotes_runtime','off');

$cs_logs = array('errors' => '''sql' => '''queries' => 0'dir' => 'logs');

require(
'system/core/functions.php');

require(
'setup.php');
require(
'system/database/' $cs_db['type'] . '.php');
$cs_db['con'] = cs_sql_connect($cs_db);
$cs_prefix $cs_db['prefix'];

$phpbb_prefix 'phpbb';

$cs_main = @cs_sql_option(__FILE__,'clansphere') OR die($install_link ' or database error');

$cs_db['prefix'] = $phpbb_prefix;
$now cs_time();

/** Copy data **/

function cs_userid () {
  
  global 
$cs_db$usercells$cs_prefix$user;
  
  
$cs_db['prefix'] = $cs_prefix;
  
  
$exists cs_sql_select(__FILE__,'users','users_id','users_nick = '' . $user['username'] . ''');
  
  if (!empty(
$exists))
    return 
$exists['users_id'];
  
  
$lang $user['user_lang'] == 'english' 'English' 'German';
  
$uservalues = array('2',$user['username'],$user['user_password'],$lang,$user['user_icq'],$user['user_email'],
                  
$user['user_website'],$user['user_active'],'20',$user['user_regdate'],$user['user_lastvisit'],'8','fam');
  
cs_sql_insert(__FILE__,'users',$usercells,$uservalues);
  
  return 
cs_sql_insertid(__FILE__);
  
}

function 
cs_resettext ($text) {
  
  
$text html_entity_decode($text);
  
$text preg_replace('=[quote:(.*?)](.*?)[/quote:(.*?)]=si','[quote]\2[/quote]',$text);
  
$text preg_replace('=[code:(.*?)](.*?)[/code:(.*?)]=si','[code]\2[/code]',$text);
  
$text preg_replace('=[b:(.*?)](.*?)[/b:(.*?)]=si','[b]\2[/b]',$text);
  
$text preg_replace('=[i:(.*?)](.*?)[/i:(.*?)]=si','[i]\2[/i]',$text);
  
$text preg_replace('=[u:(.*?)](.*?)[/u:(.*?)]=si','[u]\2[/u]',$text);
  
$text preg_replace('=[color=(.*?):(.*?)](.*?)[/color:(.*?)]=si','[color=\1]\3[/color]',$text);
  
$text preg_replace('=[size=(.*?):(.*?)](.*?)[/size:(.*?)]=si','[size=\1]\3[/size]',$text);
  
  return 
$text;
  
}

$categories cs_sql_select(__FILE__,'categories','cat_id, cat_title, cat_order',0,0,0,0);
$catcells = array('categories_name','categories_order','categories_mod');
$forumselect 'forum_id, forum_name, forum_order, forum_topics, forum_posts';
$boardcells = array('categories_id','board_name','board_order','board_time','board_threads','board_comments');
$topicselect 'topic_id, topic_poster, topic_title, topic_time, topic_views, topic_replies, topic_status, topic_type, topic_first_post_id';
$threadcells = array('board_id','users_id','threads_headline','threads_text','threads_time','threads_view','threads_important','threads_close','threads_comments');
$userselect 'username, user_password, user_lang, user_icq, user_email, user_website, user_active, user_regdate, user_lastvisit';
$usercells = array('access_id','users_nick','users_pwd','users_lang','users_icq','users_email','users_url','users_active','users_limit','users_register','users_laston','users_homelimit','users_country');
$postselect 'poster_id, post_time, post_id';
$commentcells = array('users_id','comments_fid','comments_mod','comments_time','comments_text');

// Categories

foreach ($categories AS $cat) {
  
  
$cs_db['prefix'] = $phpbb_prefix;
  
$forums cs_sql_select(__FILE__,'forums',$forumselect,'cat_id = ''.$cat['cat_id'].''',0,0,0);
  
  
$cs_db['prefix'] = $cs_prefix;
  
  
$catvalues = array($cat['cat_title'],$cat['cat_order'],'board');
  
cs_sql_insert(__FILE__,'categories',$catcells,$catvalues);
  
  
// Forums
  
if (!empty($forums)) {
    
$catid cs_sql_insertid(__FILE__);
    
    foreach (
$forums AS $forum) {
      
      
$cs_db['prefix'] = $cs_prefix;
      
      
$boardvalues = array($catid,$forum['forum_name'],$forum['forum_order'],$now,$forum['forum_topics'],$forum['forum_posts']);
      
cs_sql_insert(__FILE__,'board',$boardcells,$boardvalues);
      
$boardid cs_sql_insertid(__FILE__);
      
      
$cs_db['prefix'] = $phpbb_prefix;
      
$topics cs_sql_select(__FILE__,'topics',$topicselect,'forum_id = ''.$forum['forum_id'].''',0,0,0);
      
      if (!empty(
$topics)) {
        foreach (
$topics AS $topic) {
          
          
// Get the user
          
$cs_db['prefix'] = $phpbb_prefix;
          
$user cs_sql_select(__FILE__,'users',$userselect,'user_id = ''.$topic['topic_poster'].''');
          
// Get the text of the topic
          
$text cs_sql_select(__FILE__,'posts_text','post_text','post_id = ''.$topic['topic_first_post_id'].''');
          
$text cs_resettext($text['post_text']);
          
          
$cs_db['prefix'] = $cs_prefix;
          
$users_id cs_userid();
                    
          
$threadvalues = array($boardid,$users_id,$topic['topic_title'],$text,$topic['topic_time'],$topic['topic_views'],$topic['topic_type'],$topic['topic_status'],$topic['topic_replies']);
          
cs_sql_insert(__FILE__,'threads',$threadcells,$threadvalues);
          
$threads_id cs_sql_insertid(__FILE__);
          
          
$cs_db['prefix'] = $phpbb_prefix;
          
$posts cs_sql_select(__FILE__,'posts',$postselect,'topic_id = ''.$topic['topic_id'].''',0,0,0);
          
          if (!empty(
$posts)) {
            
$run 0;
            foreach (
$posts AS $post) {
              
              
$run++;
              if (
$run == 1)
                continue;
              
              
$cs_db['prefix'] = $phpbb_prefix;
              
$user cs_sql_select(__FILE__,'users',$userselect,'user_id = ''.$post['poster_id'].''');
              
$users_id cs_userid();
              
$cs_db['prefix'] = $phpbb_prefix;
              
$text cs_sql_select(__FILE__,'posts_text','post_text','post_id = ''.$post['post_id'].''');
              
$text cs_resettext($text['post_text']);
              
              
$cs_db['prefix'] = $cs_prefix;
              
              
$commentvalues = array($users_id,$threads_id,'board',$post['post_time'],$text);
              
cs_sql_insert(__FILE__,'comments',$commentcells,$commentvalues);
            }
            
$cs_db['prefix'] = $cs_prefix;
            
$updatecells = array('threads_last_user','threads_last_time');
            
$updatevalues = array($users_id,$post['post_time']);
            
cs_sql_update(__FILE__,'threads',$updatecells,$updatevalues,$threads_id);
          }
        }
      }
    }
  }
}

// Get the users that werent created yet
$cs_db['prefix'] = $phpbb_prefix;
$users cs_sql_select(__FILE__,'users',$userselect,0,0,0,0);
foreach (
$users AS $user) {
  
cs_userid();
}

if (!empty(
$cs_logs['errors'])) {
  echo 
nl2br($cs_logs['errors']);
} else {
  echo 
'Daten erfolgreich übertragen.';
}

?>


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Zuletzt editiert von h4ze am 06.06.2007 um 18:16 Uhr (1x Editiert)
Inaktiv
|
RayMan


Beginner




Herkunft: Cologne
Beiträge: 12
# Antwort: 20 - 07.06.2007 um 05:28 Uhr
Thx


------------------
PH34R MY L33T SK1LLZ
{ZORN}-=RayMan=-
irc.quakenet.org - #zorn

It's my duty to practise
It's my honor to play
It's my reward to win


Zuletzt editiert von RayMan am 07.06.2007 um 05:49 Uhr (1x Editiert)
Inaktiv
|

Dieses Thema wurde von SlayR ClanSphere Team PM geschlossen.

Antworten: 72
Seite [1] 2 3 4 >