28 require_once(
"config.php");
29 require_once(
"inc/tools.php");
31 require_once(
"inc/db.class.php");
32 require_once(
"inc/poll.class.php");
33 require_once(
"inc/widget.class.php");
34 require_once(
"inc/auth.class.php");
38 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque nulla ante, facilisis eget tincidunt at, euismod ut enim. Proin interdum accumsan vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris in lectus nibh, at facilisis felis. Cras auctor vehicula felis, quis posuere magna tincidunt quis. Nam dignissim volutpat lectus, in mollis felis imperdiet ut. Sed ac sem accumsan metus tincidunt viverra eu sed sem. Donec pretium sollicitudin tortor, nec rutrum nibh iaculis semper. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
39 Mauris euismod lectus vitae dui porta ac congue erat tincidunt. Nullam ultrices risus quis lectus eleifend vitae congue magna commodo. Ut auctor mauris non leo condimentum vel pretium lorem ullamcorper. Maecenas eget lacus tellus, et sollicitudin nisl. Vestibulum eleifend semper nisl, eget dictum lorem convallis vel. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque pretium orci non neque auctor sit amet hendrerit libero iaculis. Donec congue, nulla ut placerat aliquet, magna eros pretium odio, et scelerisque lectus sapien vel augue. Cras molestie rhoncus lorem sit amet viverra. Pellentesque scelerisque, mi vitae rutrum consectetur, nisl ligula auctor nulla, vitae viverra velit quam ut risus. Phasellus quis massa nibh, in sodales enim. Phasellus faucibus magna a neque imperdiet condimentum.
40 Proin id justo non neque pulvinar dictum. Sed eu enim nibh, mattis egestas massa. Mauris porta justo non nulla egestas vel scelerisque nunc commodo. Ut vitae magna eros. Integer bibendum leo id arcu laoreet pharetra. Duis adipiscing magna in arcu pellentesque vel tempus diam porta. Donec ut erat non tortor dapibus scelerisque. Vestibulum lacinia eros at turpis malesuada elementum. Etiam id enim sed dui faucibus fringilla sit amet ac libero. Sed eget leo ut lorem consequat rutrum. Nam dictum quam eu libero ornare a imperdiet lorem mollis.
41 Aenean lorem orci, posuere ut suscipit nec, auctor vel turpis. Pellentesque pharetra, diam lacinia blandit venenatis, mauris magna bibendum mauris, non malesuada nibh quam in ipsum. In et libero ut tellus ultricies gravida eget a urna. In lorem enim, pretium non molestie sed, aliquet eget lectus. Integer id magna augue, in interdum dolor. Suspendisse scelerisque nunc sed sapien lobortis porttitor in id odio. Curabitur rutrum sapien sit amet ligula aliquam convallis. Nullam sem libero, aliquam in porttitor ut, molestie et risus. Ut enim lacus, iaculis accumsan cursus ac, porta et urna. Ut eget sem a sapien vulputate pretium.
42 Mauris et nunc ligula. Nunc sit amet eros magna, quis malesuada dui. Aenean posuere pharetra ante et rhoncus. Sed molestie blandit justo, ut malesuada nisl tristique nec. Proin mattis felis ac quam commodo sodales. Nulla eu nunc ipsum, tempor volutpat ligula. Suspendisse id molestie risus. Duis tempus nunc et lectus imperdiet nec egestas odio malesuada. Curabitur et luctus sapien. Vivamus at lobortis elit. Praesent auctor facilisis elit, ac ultrices lorem rutrum ut. Etiam nisi turpis, condimentum vel egestas non, euismod in ante.
59 $characters =
'0123456789abcdefghijklmnopqrstuvwxyz';
61 for ($p = 0; $p < $length; $p++) {
62 $string .= $characters[mt_rand(0, strlen($characters)-1)];
68 $characters =
'0123456789abcdefghijklmnopqrstuvwxyz ';
70 for ($p = 0; $p < $length; $p++) {
71 $string .= $characters[mt_rand(0, strlen($characters)-1)];
79 for(
$c = 0 ;
$c<$wordcount ; ++
$c){
80 $out .= $lipsum_words[ mt_rand(0,
sizeof($lipsum_words)-1) ].
" ";
87 if( ($max > 2000000000) OR ($max <
$now) ){
90 return mt_rand(
$now,$max);
101 $optcount = mt_rand(3,7);
102 for(
$i=0 ;
$i<$optcount ; ++
$i ){
105 $opt->value = $opt->dispName;
106 $widget->insert_option(-1,$opt);
124 for(
$i=1;
$i<=rand(4,10) ; ++
$i ){
127 $widget->insert_question(-1,$ques);
132 for(
$i=1 ;
$i<=mt_rand(3,6);++
$i ){
136 $widget->insert_option(-1,$opt);
143 '#eeeeec',
'#d3d7cf',
'#babdb6',
144 '#888a85',
'#555753',
'#2e3436',
145 '#fce94f',
'#edd400',
'#c4a000',
146 '#fcaf3e',
'#f57900',
'#ce5c00',
147 '#e9b96e',
'#c17d11',
'#8f5902',
148 '#8ae234',
'#73d216',
'#4e9a06',
149 '#729fcf',
'#3465a4',
'#204a87',
150 '#ad7fa8',
'#75507b',
'#5c3566',
151 '#ef2929',
'#cc0000',
'#a40000' );
152 $sizes = array(
"1",
"2",
"2.5",
"3",
"3.5");
157 $type = array(
"hr",
"space");
158 $t = $type[mt_rand(0,1)];
160 $widget->set_value( $colors[ mt_rand(0,
sizeof($colors)-1) ] ,
"hr");
162 $widget->set_value($sizes[ mt_rand(0,
sizeof($sizes)-1) ],
"space");
168 $db=
new db( DB_USER, DB_PASS, DB_DATABASE, DB_HOST );
186 $poll->owner = $user[
"userID"];
187 $poll->owner_fn = $user[
"fullName"];
189 $poll->noDisplay =
false;
190 $anon = mt_rand(0,2);
192 $poll->anonymous =
false;
193 $poll->is_public =
false;
194 }
else if ($anon == 1){
195 $poll->anonymous =
true;
196 $poll->is_public =
false;
197 }
else if ($anon == 2){
198 $poll->anonymous =
true;
199 $poll->is_public =
true;
201 $db->insert_poll($poll);
204 $intro =
new label();
205 $intro->value =
"<p>".$lipsum_array[ mt_rand(0,
sizeof(
$lipsum_array)-1) ].
"</p>";
206 $intro->pollID = $poll->ID;
208 $intro->dispName=
'Text';
209 $poll->insert_widget(-1,$intro);
217 }
else if( $type == 1){
219 }
else if($type == 2){
221 }
else if($type == 3){
226 $poll->insert_widget(-1,
$widget);
230 foreach(
$widget->option_list as $opt){
235 foreach(
$widget->option_list as $opt){
239 foreach(
$widget->question_list as $opt){
243 if( (
$widget instanceof matrix) OR (
$widget instanceof radioButtonList) ){
244 $widget->set_config(
"showCharts", (
bool) mt_rand(0,3) );
251 $poll->timeout = date(
"Y-m-d H:i:s",
RandTime());
252 $poll->save_timeout(
$db);
257 for($i3=1;$i3<=$max;++$i3){
258 $poll->groups[] = $classes[ mt_rand(0,
sizeof($classes)-1) ];
260 $poll->save_groups(
$db);
263 $s = $status[ mt_rand(0,
sizeof($status)-1) ];
264 $poll->set_status(
$db,$s);
268 echo
"User $c of $m ({$user["fullName
"]}) in {$s}s".PHP_EOL;
273 echo PHP_EOL.PHP_EOL.
"$pollcount polls inserted in {$used}s".PHP_EOL;