XoopsModules25x /
smallworld
This project does not seem to handle request data directly as such no vulnerable execution paths were found.
include, or for example
via PHP's auto-loading mechanism.
These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
| 1 | <?php |
||
| 2 | /** |
||
| 3 | * You may not change or alter any portion of this comment or credits |
||
| 4 | * of supporting developers from this source code or any supporting source code |
||
| 5 | * which is considered copyrighted (c) material of the original comment or credit authors. |
||
| 6 | * |
||
| 7 | * This program is distributed in the hope that it will be useful, |
||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
||
| 10 | */ |
||
| 11 | |||
| 12 | /** |
||
| 13 | * SmallWorld |
||
| 14 | * |
||
| 15 | * @copyright The XOOPS Project (https://xoops.org) |
||
| 16 | * @copyright 2011 Culex |
||
| 17 | * @license GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/) |
||
| 18 | * @package SmallWorld |
||
| 19 | * @since 1.0 |
||
| 20 | * @author Michael Albertsen (http://culex.dk) <[email protected]> |
||
| 21 | */ |
||
| 22 | |||
| 23 | use Xmf\Request; |
||
| 24 | use XoopsModules\Smallworld; |
||
| 25 | require_once __DIR__ . '/header.php'; |
||
| 26 | |||
| 27 | require_once __DIR__ . '/../../mainfile.php'; |
||
| 28 | $GLOBALS['xoopsOption']['template_main'] = 'smallworld_userprofile_edittemplate.tpl'; |
||
| 29 | require_once XOOPS_ROOT_PATH . '/header.php'; |
||
| 30 | require_once XOOPS_ROOT_PATH . '/modules/smallworld/include/functions.php'; |
||
| 31 | require_once XOOPS_ROOT_PATH . '/modules/smallworld/include/arrays.php'; |
||
| 32 | //require_once XOOPS_ROOT_PATH . '/modules/smallworld/class/class_collector.php'; |
||
| 33 | global $xoopsUser, $xoopsTpl, $xoopsDB, $xoTheme; |
||
| 34 | |||
| 35 | if ($xoopsUser) { |
||
| 36 | $id = $xoopsUser->getVar('uid'); |
||
| 37 | $check = new smallworld\user; |
||
| 38 | $profile = $check->CheckIfProfile($id); |
||
|
0 ignored issues
–
show
|
|||
| 39 | |||
| 40 | // Check if inspected userid -> redirect to userprofile and show admin countdown |
||
| 41 | $inspect = Smallworld_isInspected($id); |
||
| 42 | if ('yes' === $inspect['inspect']) { |
||
| 43 | redirect_header('userprofile.php?username=' . $xoopsUser->getVar('uname'), 1); |
||
| 44 | } |
||
| 45 | |||
| 46 | if (2 == $profile) { |
||
| 47 | $xoopsTpl->assign('check', $profile); |
||
| 48 | $item = new smallworld\Form; |
||
| 49 | $db = new Smallworld\SwDatabase(); |
||
| 50 | |||
| 51 | $cdb = 'SELECT * FROM ' . $xoopsDB->prefix('smallworld_user') . " WHERE userid = '" . $id . "'"; |
||
| 52 | $result = $xoopsDB->queryF($cdb); |
||
| 53 | $cnt = $xoopsDB->getRowsNum($result); |
||
| 54 | while ($r = $xoopsDB->fetchArray($result)) { |
||
| 55 | // ------------ PERSONAL INFO ------------ // |
||
| 56 | |||
| 57 | // Real name |
||
| 58 | if (0 != smallworldGetValfromArray('realname', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 59 | $realname = $item->input('realname', 'realname', 'realname', $size = 30, $preset = $r['realname']); |
||
| 60 | $xoopsTpl->append('realname', $realname); |
||
| 61 | } else { |
||
| 62 | $xoopsTpl->assign('show_realname', 'no'); |
||
| 63 | } |
||
| 64 | |||
| 65 | // Dropdown for gender |
||
| 66 | if (0 != smallworldGetValfromArray('gender', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 67 | $gender = $item->dropdown('gender', $arr0, $r['gender']); |
||
| 68 | $xoopsTpl->append('gender', $gender); |
||
| 69 | } else { |
||
| 70 | $xoopsTpl->assign('show_gender', 'no'); |
||
| 71 | } |
||
| 72 | |||
| 73 | // Selectbox for "interested in gender(s)" |
||
| 74 | View Code Duplication | if (0 != smallworldGetValfromArray('interestedin', 'smallworldusethesefields')) { |
|
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 75 | $nr = unserialize($r['intingender']); |
||
| 76 | $intInGender = $item->RetrieveRadio('intingender', $arr01, $nr, $selected = null); |
||
| 77 | $xoopsTpl->append('intingender', $intInGender); |
||
| 78 | } else { |
||
| 79 | $xoopsTpl->assign('show_interestedin', 'no'); |
||
| 80 | } |
||
| 81 | |||
| 82 | // Dropdown for marital status |
||
| 83 | if (0 != smallworldGetValfromArray('relationshipstatus', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 84 | $relationshipstatus = $item->dropdown('relationship', $arr02, 0); |
||
| 85 | $xoopsTpl->append('relationshipstatus', $relationshipstatus); |
||
| 86 | |||
| 87 | // Partner. Only shown if marital status is married, it's complicated, engaged) |
||
| 88 | $partner = $item->input('partner', 'partner', 'partner', $size = '30', stripslashes($r['partner'])); |
||
| 89 | $xoopsTpl->append('partner', $partner); |
||
| 90 | } else { |
||
| 91 | $xoopsTpl->assign('show_relationshipstatus', 'no'); |
||
| 92 | } |
||
| 93 | |||
| 94 | View Code Duplication | if (0 != smallworldGetValfromArray('lookingfor', 'smallworldusethesefields')) { |
|
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 95 | $nr1 = unserialize($r['searchrelat']); |
||
| 96 | $searchrelat = $item->RetrieveRadio('searchrelat', $arr03, $nr1, $selected = null); |
||
| 97 | $xoopsTpl->append('searchrelat', $searchrelat); |
||
| 98 | } else { |
||
| 99 | $xoopsTpl->assign('show_lookingfor', 'no'); |
||
| 100 | } |
||
| 101 | |||
| 102 | if (0 != smallworldGetValfromArray('birthday', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 103 | // Select Birthday dd-mm-Y |
||
| 104 | $birthday = $item->input('birthday', 'birthday', 'birthday', $size = '12', $preset = stripslashes(Smallworld_UsToEuroDate($r['birthday']))); |
||
| 105 | $xoopsTpl->append('birthdaydate', $birthday); |
||
| 106 | } else { |
||
| 107 | $xoopsTpl->assign('show_birthday', 'no'); |
||
| 108 | } |
||
| 109 | |||
| 110 | // Select Hometown or Enter new |
||
| 111 | if (0 != smallworldGetValfromArray('birthplace', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 112 | $birthplace = $item->input('birthplace', 'birthplace', 'birthplace', $size = '50', $preset = stripslashes($r['birthplace'])); |
||
| 113 | $xoopsTpl->append('birthplace', $birthplace); |
||
| 114 | } else { |
||
| 115 | $xoopsTpl->assign('show_birthplace', 'no'); |
||
| 116 | } |
||
| 117 | |||
| 118 | // Dropdown politics |
||
| 119 | if (0 != smallworldGetValfromArray('politicalview', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 120 | $politic = $item->dropdown('politic', $arr04, 0); |
||
| 121 | $xoopsTpl->append('politic', $politic); |
||
| 122 | } else { |
||
| 123 | $xoopsTpl->assign('show_political', 'no'); |
||
| 124 | } |
||
| 125 | |||
| 126 | // Dropdown Religion |
||
| 127 | if (0 != smallworldGetValfromArray('religiousview', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 128 | $religion = $item->dropdown('religion', $arr05, 0); |
||
| 129 | $xoopsTpl->append('religion', $religion); |
||
| 130 | } else { |
||
| 131 | $xoopsTpl->assign('show_religion', 'no'); |
||
| 132 | } |
||
| 133 | |||
| 134 | // ------------ CONTACT INFO ------------ // |
||
| 135 | // Add email test |
||
| 136 | if (0 != smallworldGetValfromArray('emails', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 137 | $nr2 = unserialize($r['emailtype']); |
||
| 138 | $emailtext = ''; |
||
| 139 | foreach ($nr2 as $k => $v) { |
||
| 140 | $nr2id = 'email-' . $k; |
||
| 141 | $emailtext .= $item->input_add('smallworld_add2', 'email', 'emailtype', '.smallworld_clone2', 20, $addmore = null, $preset = stripslashes($v), $nr2id); |
||
| 142 | // $emailtext .= $item->input_add('smallworld_add2','email','emailtype','.smallworld_clone2',20,$addmore=null,$preset=stripslashes($v)); |
||
| 143 | $emailtext .= "<span class='smallworld_remove' id='emailremove'><a href='javascript:void(0);' id='emailremovelnk'>" . _SMALLWORLD_REMOVE . '</a><br></span>'; |
||
| 144 | } |
||
| 145 | $emailtext .= "<a class='smallworld_addemail' href='javascript:void(0);' id='emailAdd'>" . _SMALLWORLD_ADDMORE . '</a><br><br>'; |
||
| 146 | $xoopsTpl->append('emailtext', $emailtext); |
||
| 147 | } else { |
||
| 148 | $xoopsTpl->assign('show_emails', 'no'); |
||
| 149 | } |
||
| 150 | |||
| 151 | //Add screen names (usernames for facebook etc etc) |
||
| 152 | if (0 != smallworldGetValfromArray('screennames', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 153 | $nr3 = unserialize($r['screenname_type']); |
||
| 154 | $nr4 = unserialize($r['screenname']); |
||
| 155 | $count1 = count($nr3); |
||
| 156 | $cnt1 = 0; |
||
| 157 | |||
| 158 | // Drop down for screen names |
||
| 159 | $screenname = ''; |
||
| 160 | foreach ($nr3 as $k => $v) { |
||
| 161 | if ($cnt1 < $count1 - 1) { |
||
| 162 | $addmore1 = ''; |
||
| 163 | } else { |
||
| 164 | $addmore1 = _SMALLWORLD_ADDMORE; |
||
| 165 | } |
||
| 166 | $screenname .= $item->dropdown_add('smallworld_add', 'screenname', 'screenname_type', '.smallworld_clone', $arr06, $addmore1, $selected = stripslashes($nr4[$k]), $preset = stripslashes($v)); |
||
| 167 | $screenname .= "<span class='smallworld_remove' id='screennameremove'>"; |
||
| 168 | $screenname .= "<a href='javascript:void(0);' id='screennameremovelnk'>" . _SMALLWORLD_REMOVE . '</a><br></span>'; |
||
| 169 | ++$cnt1; |
||
| 170 | } |
||
| 171 | $screenname .= "<a class='smallworld_addscreenname' href='javascript:void(0);' id='screennameAdd'>" . _SMALLWORLD_ADDMORE . '</a><br><br>'; |
||
| 172 | $xoopsTpl->append('screenname', $screenname); |
||
| 173 | } else { |
||
| 174 | $xoopsTpl->assign('show_screennames', 'no'); |
||
| 175 | } |
||
| 176 | |||
| 177 | // Mobilephone |
||
| 178 | if (0 != smallworldGetValfromArray('mobile', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 179 | $mobile = $item->input('mobile', 'mobile', 'mobile', 12, $preset = stripslashes($r['mobile'])); |
||
| 180 | $xoopsTpl->append('mobile', $mobile); |
||
| 181 | } else { |
||
| 182 | $xoopsTpl->assign('show_mobile', 'no'); |
||
| 183 | } |
||
| 184 | |||
| 185 | // Landphone |
||
| 186 | if (0 != smallworldGetValfromArray('landphone', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 187 | $phone = $item->input('phone', 'phone', 'phone', 12, $preset = stripslashes($r['phone'])); |
||
| 188 | $xoopsTpl->append('phone', $phone); |
||
| 189 | } else { |
||
| 190 | $xoopsTpl->assign('show_landphone', 'no'); |
||
| 191 | } |
||
| 192 | |||
| 193 | // Adress |
||
| 194 | if (0 != smallworldGetValfromArray('streetadress', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 195 | $adress = $item->input('adress', 'adress', 'adress', $size = '50', $preset = stripslashes($r['adress'])); |
||
| 196 | $xoopsTpl->append('adress', $adress); |
||
| 197 | } else { |
||
| 198 | $xoopsTpl->assign('show_adress', 'no'); |
||
| 199 | } |
||
| 200 | |||
| 201 | if (0 != smallworldGetValfromArray('presentcity', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 202 | $present_city = $item->input('present_city', 'present_city', 'present_city', 50, $preset = stripslashes($r['present_city'])); |
||
| 203 | $xoopsTpl->append('present_city', $present_city); |
||
| 204 | |||
| 205 | $present_country = $item->input('present_country', 'present_country', 'present_country', $size = '50', $preset = stripslashes($r['present_country'])); |
||
| 206 | $xoopsTpl->append('present_country', $present_country); |
||
| 207 | } else { |
||
| 208 | $xoopsTpl->assign('show_city', 'no'); |
||
| 209 | } |
||
| 210 | |||
| 211 | if (0 == smallworldGetValfromArray('website', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 212 | $xoopsTpl->assign('show_website', 'no'); |
||
| 213 | } |
||
| 214 | |||
| 215 | // ------------ INTERESTS ------------ // |
||
| 216 | |||
| 217 | // Textarea for interests |
||
| 218 | //textarea($name, $id, $title, $rows, $cols, $class) |
||
| 219 | if (0 != smallworldGetValfromArray('interests', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 220 | $interests = $item->textarea('interests', 'interests', _SMALLWORLD_INTERESTS, 1, 20, 'favourites', $preset = stripslashes($r['interests'])); |
||
| 221 | $xoopsTpl->append('interests', $interests); |
||
| 222 | } else { |
||
| 223 | $xoopsTpl->assign('show_interests', 'no'); |
||
| 224 | } |
||
| 225 | |||
| 226 | // Textarea for Music |
||
| 227 | View Code Duplication | if (0 != smallworldGetValfromArray('favouritemusic', 'smallworldusethesefields')) { |
|
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 228 | $music = $item->textarea('music', 'music', _SMALLWORLD_MUSIC, 1, 20, 'favourites', $preset = stripslashes($r['music'])); |
||
| 229 | $xoopsTpl->append('music', $music); |
||
| 230 | } else { |
||
| 231 | $xoopsTpl->assign('show_music', 'no'); |
||
| 232 | } |
||
| 233 | |||
| 234 | // Textarea for Tvshow |
||
| 235 | if (0 != smallworldGetValfromArray('favouritetvshows', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 236 | $tvshow = $item->textarea('tvshow', 'tvshow', _SMALLWORLD_TVSHOW, 1, 20, 'favourites', $preset = stripslashes($r['tvshow'])); |
||
| 237 | $xoopsTpl->append('tvshow', $tvshow); |
||
| 238 | } else { |
||
| 239 | $xoopsTpl->assign('show_tv', 'no'); |
||
| 240 | } |
||
| 241 | |||
| 242 | // Textarea for Movie |
||
| 243 | if (0 != smallworldGetValfromArray('favouritemovies', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 244 | $movie = $item->textarea('movie', 'movie', _SMALLWORLD_MOVIE, 1, 20, 'favourites', $preset = stripslashes($r['movie'])); |
||
| 245 | $xoopsTpl->append('movie', $movie); |
||
| 246 | } else { |
||
| 247 | $xoopsTpl->assign('show_movies', 'no'); |
||
| 248 | } |
||
| 249 | |||
| 250 | // Textarea for Books |
||
| 251 | if (0 != smallworldGetValfromArray('favouritebooks', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 252 | $books = $item->textarea('books', 'books', _SMALLWORLD_BOOKS, 1, 20, 'favourites', $preset = stripslashes($r['books'])); |
||
| 253 | $xoopsTpl->append('books', $books); |
||
| 254 | } else { |
||
| 255 | $xoopsTpl->assign('show_books', 'no'); |
||
| 256 | } |
||
| 257 | |||
| 258 | // Textarea for About me |
||
| 259 | if (0 != smallworldGetValfromArray('aboutme', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 260 | $aboutme = $item->textarea('aboutme', 'aboutme', _SMALLWORLD_ABOUTME, 2, 20, 'favourites', $preset = stripslashes($r['aboutme'])); |
||
| 261 | $xoopsTpl->append('aboutme', $aboutme); |
||
| 262 | } else { |
||
| 263 | $xoopsTpl->assign('show_aboutme', 'no'); |
||
| 264 | } |
||
| 265 | |||
| 266 | // ------------ SCHOOL ------------ // |
||
| 267 | |||
| 268 | //School name |
||
| 269 | if (0 != smallworldGetValfromArray('education', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 270 | $nr5 = unserialize($r['school_type']); |
||
| 271 | $nr6 = unserialize($r['school']); |
||
| 272 | $nr7 = unserialize($r['schoolstart']); |
||
| 273 | $nr8 = unserialize($r['schoolstop']); |
||
| 274 | $school = ''; |
||
| 275 | foreach ($nr5 as $k => $v) { |
||
| 276 | $school .= $item->school_add('smallworld_add3', 'school', 'school_type', '.smallworld_clone3', $arr7, _SMALLWORLD_ADDMORE, $selected = stripslashes($nr6[$k]), $preset = $v, $selectedstart = $nr7[$k], $selectedstop = $nr8[$k]); |
||
| 277 | $school .= "<span class='smallworld_remove2' id='schoolremove'>"; |
||
| 278 | $school .= "<a href='javascript:void(0);' id='schoolremovelnk'>" . _SMALLWORLD_REMOVE . '</a><br></span>'; |
||
| 279 | } |
||
| 280 | $school .= "<a class='smallworld_addschool' href='javascript:void(0);' id='schoolAdd'>" . _SMALLWORLD_ADDMORE . '</a><br><br>'; |
||
| 281 | $xoopsTpl->append('school', $school); |
||
| 282 | } else { |
||
| 283 | $xoopsTpl->assign('show_school', 'no'); |
||
| 284 | } |
||
| 285 | |||
| 286 | //Jobs |
||
| 287 | if (0 != smallworldGetValfromArray('employment', 'smallworldusethesefields')) { |
||
|
0 ignored issues
–
show
'smallworldusethesefields' is of type string, but the function expects a array.
It seems like the type of the argument is not accepted by the function/method which you are calling. In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug. We suggest to add an explicit type cast like in the following example: function acceptsInteger($int) { }
$x = '123'; // string "123"
// Instead of
acceptsInteger($x);
// we recommend to use
acceptsInteger((integer) $x);
Loading history...
|
|||
| 288 | $nr9 = unserialize($r['employer']); |
||
| 289 | $nr10 = unserialize($r['position']); |
||
| 290 | $nr11 = unserialize($r['jobstart']); |
||
| 291 | $nr12 = unserialize($r['jobstop']); |
||
| 292 | $nr13 = unserialize(stripslashes($r['description'])); |
||
| 293 | $job = ''; |
||
| 294 | foreach ($nr9 as $k => $v) { |
||
| 295 | $job .= $item->job( |
||
| 296 | 'smallworld_add4', |
||
| 297 | 'job', |
||
| 298 | 'job_type', |
||
| 299 | '.smallworld_clone4', |
||
| 300 | _SMALLWORLD_ADDMORE, |
||
| 301 | $employer = stripslashes($v), |
||
| 302 | $position = stripslashes($nr10[$k]), |
||
| 303 | $selectedstart = ('' != $nr11[$k]) ? date('Y', $nr11[$k]) : '', |
||
| 304 | $selectedstop = ('' != $nr12[$k]) ? date('Y', $nr12[$k]) : '', |
||
| 305 | $description = $nr13[$k] |
||
| 306 | ); |
||
| 307 | $job .= "<span class='smallworld_remove3' id='jobremove'>"; |
||
| 308 | $job .= "<a href='javascript:void(0);' id='jobremovelnk'>" . _SMALLWORLD_REMOVE . '</a><br></span>'; |
||
| 309 | } |
||
| 310 | $job .= "<a class='smallworld_addjob' href='javascript:void(0);' id='jobAdd'>" . _SMALLWORLD_ADDMORE . '</a><br><br>'; |
||
| 311 | $xoopsTpl->append('job', $job); |
||
| 312 | } else { |
||
| 313 | $xoopsTpl->assign('show_jobs', 'no'); |
||
| 314 | } |
||
| 315 | |||
| 316 | // Create hidden forms for birthcity |
||
| 317 | $birthplace_lat = $item->hidden('birthplace_lat', 'birthplace_lat', $preset = stripslashes($r['birthplace_lat'])); |
||
| 318 | $birthplace_lng = $item->hidden('birthplace_lng', 'birthplace_lng', $preset = stripslashes($r['birthplace_lng'])); |
||
| 319 | $birthplace_country = $item->hidden('birthplace_country', 'birthplace_country', $preset = stripslashes($r['birthplace_country'])); |
||
| 320 | $xoopsTpl->append('birthplace_lat', $birthplace_lat); |
||
| 321 | $xoopsTpl->append('birthplace_lng', $birthplace_lng); |
||
| 322 | $xoopsTpl->append('birthplace_country', $birthplace_country); |
||
| 323 | |||
| 324 | // Create hidden forms for present city |
||
| 325 | $present_lat = $item->hidden('present_lat', 'present_lat', $preset = stripslashes($r['present_lat'])); |
||
| 326 | $present_lng = $item->hidden('present_lng', 'present_lng', $preset = stripslashes($r['present_lng'])); |
||
| 327 | $xoopsTpl->append('present_lat', $present_lat); |
||
| 328 | $xoopsTpl->append('present_lng', $present_lng); |
||
| 329 | |||
| 330 | $xoopsTpl->append('smallworld_register_title', _SMALLWORLD_REGRISTATION_TITLE); |
||
| 331 | $xoopsTpl->assign('smallworld_beforesubmit', _SMALLWORLD_TEXTBEFORESUBMIT); |
||
| 332 | $xoopsTpl->assign('smallworld_save', _SMALLWORLD_SUBMIT); |
||
| 333 | $xoopsTpl->assign('smallworld_user_website', $r['website']); |
||
| 334 | } |
||
| 335 | } elseif ($profile < 2) { |
||
| 336 | redirect_header(XOOPS_URL . '/modules/smallworld/register.php'); |
||
| 337 | } |
||
| 338 | } else { |
||
| 339 | redirect_header(XOOPS_URL . '/user.php', 1, _NOPERM); |
||
| 340 | } |
||
| 341 | require_once XOOPS_ROOT_PATH . '/footer.php'; |
||
| 342 |
This method has been deprecated.