SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | //Decode Fixed By Quimbox | |
| 3 | - | $themename="timeline"; |
| 3 | + | function get_theme_option( $option ) |
| 4 | - | $shortname="TL"; |
| 4 | + | {
|
| 5 | global $shortname; | |
| 6 | return stripslashes( get_option( $shortname."_".$option ) ); | |
| 7 | } | |
| 8 | ||
| 9 | function get_theme_settings( $option ) | |
| 10 | {
| |
| 11 | return stripslashes( get_option( $option ) ); | |
| 12 | } | |
| 13 | ||
| 14 | - | $wp_dropdown_rd_admin=$wpdb()$wpdb$wpdb$wpdb$wpdb$wpdb$wpdbget_results$wpdb; |
| 14 | + | function mytheme_add_admin( ) |
| 15 | {
| |
| 16 | - | $wp_dropdown_rd_admin; |
| 16 | + | global $themename; |
| 17 | - | $wp_getcat$category_list$category_list; |
| 17 | + | global $shortname; |
| 18 | global $options; | |
| 19 | - | $category_bulk_list=array_unshift($wp_getcat,"Choose categorie:"); |
| 19 | + | if ( $_GET['page'] == basename( __FILE__ ) ) |
| 20 | {
| |
| 21 | if ( "save" == $_REQUEST['action'] ) | |
| 22 | - | $options=base64_decode("dGltZWxpbmV0ZXJtX3BheXBs")()()get_optionunserialize;
|
| 22 | + | {
|
| 23 | - | timeline_asf76asf7s()$optionsbase64_decode("dGltZWxpbmVleF8zbWFpbA==");
|
| 23 | + | foreach ( $options as $value ) |
| 24 | {
| |
| 25 | update_option( $value['id'], $_REQUEST[$value['id']] ); | |
| 26 | } | |
| 27 | foreach ( $options as $value ) | |
| 28 | {
| |
| 29 | if ( isset( $_REQUEST[$value['id']] ) ) | |
| 30 | {
| |
| 31 | update_option( $value['id'], $_REQUEST[$value['id']] ); | |
| 32 | } | |
| 33 | else | |
| 34 | {
| |
| 35 | delete_option( $value['id'] ); | |
| 36 | } | |
| 37 | } | |
| 38 | header( "Location: themes.php?page=timeline.php&saved=true" ); | |
| 39 | exit( ); | |
| 40 | } | |
| 41 | else if ( "reset" == $_REQUEST['action'] ) | |
| 42 | {
| |
| 43 | foreach ( $options as $value ) | |
| 44 | {
| |
| 45 | delete_option( $value['id'] ); | |
| 46 | } | |
| 47 | header( "Location: themes.php?page=timeline.php&reset=true" ); | |
| 48 | exit( ); | |
| 49 | } | |
| 50 | } | |
| 51 | add_theme_page( $themename." Options", "".$themename." Options", "edit_themes", basename( __FILE__ ), "mytheme_admin" ); | |
| 52 | } | |
| 53 | ||
| 54 | function mytheme_admin( ) | |
| 55 | {
| |
| 56 | global $themename; | |
| 57 | global $shortname; | |
| 58 | global $options; | |
| 59 | if ( $_REQUEST['saved'] ) | |
| 60 | {
| |
| 61 | echo "<div id=\"message\" class=\"updated fade\"><p><strong>".$themename." settings saved.</strong></p></div>"; | |
| 62 | } | |
| 63 | if ( $_REQUEST['reset'] ) | |
| 64 | {
| |
| 65 | echo "<div id=\"message\" class=\"updated fade\"><p><strong>".$themename." settings reset.</strong></p></div>"; | |
| 66 | } | |
| 67 | echo "<div class=\"wrap2\">\r\n<h2>Timeline settings → Themes By. <a href=\"http://www.fbcoverpro.com/\">www.fbcoverpro.com</a></h2>\r\n<div style=\"padding-bottom: 10px;margin-top: -5px;\">Facebook Timeline Cover Wordpress Themes!</div>\r\n<form method=\"post\">\r\n\t<div id=\"tabs\">\r\n\t\t<div class=\"tab_container\">\r\n\t\t"; | |
| 68 | foreach ( $options as $value ) | |
| 69 | {
| |
| 70 | switch ( $value['type'] ) | |
| 71 | {
| |
| 72 | case "open" : | |
| 73 | echo "\t\t\t\t<table width=\"100%\" border=\"0\" style=\"background-color:#f9f9f9; padding:10px;\">\r\n\r\n\t\t\t"; | |
| 74 | break; | |
| 75 | case "close" : | |
| 76 | echo "\r\n\t\t\t\t</table><br />\r\n\r\n\t\t\t"; | |
| 77 | break; | |
| 78 | case "title" : | |
| 79 | echo "\t\t\t\t<table id=\""; | |
| 80 | echo $value['id']; | |
| 81 | echo "\" width=\"100%\" border=\"0\" style=\"background-color:#ececec; padding:5px 10px;\"><tr>\r\n\t\t\t\t\t<td colspan=\"2\"><h3 style=\"font-family:Georgia,'Times New Roman',Times,serif;\">"; | |
| 82 | echo $value['name']; | |
| 83 | echo "</h3></td>\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t"; | |
| 84 | break; | |
| 85 | case "text" : | |
| 86 | echo "\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 87 | echo "<s"; | |
| 88 | echo "trong>"; | |
| 89 | echo $value['name']; | |
| 90 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\"><input style=\"width:400px;\" name=\""; | |
| 91 | echo $value['id']; | |
| 92 | echo "\" id=\""; | |
| 93 | echo $value['id']; | |
| 94 | echo "\" type=\""; | |
| 95 | echo $value['type']; | |
| 96 | echo "\" value=\""; | |
| 97 | if ( get_settings( $value['id'] ) != "" ) | |
| 98 | {
| |
| 99 | echo get_settings( $value['id'] ); | |
| 100 | } | |
| 101 | else | |
| 102 | {
| |
| 103 | echo $value['std']; | |
| 104 | } | |
| 105 | echo "\" /></td>\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 106 | echo "<s"; | |
| 107 | echo "mall>"; | |
| 108 | echo $value['desc']; | |
| 109 | echo "</small></td>\r\n\t\t\t\t</tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t"; | |
| 110 | break; | |
| 111 | case "text_invisible" : | |
| 112 | echo "\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 113 | echo "<s"; | |
| 114 | echo "trong>"; | |
| 115 | echo $value['name']; | |
| 116 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\"> </td>\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 117 | echo "<s"; | |
| 118 | echo "mall>"; | |
| 119 | echo $value['desc']; | |
| 120 | echo "</small></td>\r\n\t\t\t\t</tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\t\t\t"; | |
| 121 | break; | |
| 122 | case "textarea" : | |
| 123 | echo "\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 124 | - | str_replace; |
| 124 | + | echo "<s"; |
| 125 | echo "trong>"; | |
| 126 | echo $value['name']; | |
| 127 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\"><textarea name=\""; | |
| 128 | echo $value['id']; | |
| 129 | echo "\" style=\"width:400px; height:200px;\" type=\""; | |
| 130 | echo $value['type']; | |
| 131 | echo "\" cols=\"\" rows=\"\">"; | |
| 132 | if ( get_settings( $value['id'] ) != "" ) | |
| 133 | {
| |
| 134 | echo stripslashes( get_settings( $value['id'] ) ); | |
| 135 | } | |
| 136 | else | |
| 137 | {
| |
| 138 | echo $value['std']; | |
| 139 | } | |
| 140 | echo "</textarea></td>\r\n\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 141 | echo "<s"; | |
| 142 | echo "mall>"; | |
| 143 | echo $value['desc']; | |
| 144 | echo "</small></td>\r\n\t\t\t\t</tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t"; | |
| 145 | break; | |
| 146 | case "select" : | |
| 147 | echo "\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 148 | echo "<s"; | |
| 149 | echo "trong>"; | |
| 150 | echo $value['name']; | |
| 151 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\">"; | |
| 152 | echo "<s"; | |
| 153 | echo "elect style=\"width:240px;\" \r\n\t\t\t\t\tname=\""; | |
| 154 | echo $value['id']; | |
| 155 | echo "\" id=\""; | |
| 156 | echo $value['id']; | |
| 157 | echo "\">\r\n\t\t\t\t\t"; | |
| 158 | $o = get_settings( $value['id'] ); | |
| 159 | $len = strlen( $o ); | |
| 160 | foreach ( $value['vals'] as $option ) | |
| 161 | {
| |
| 162 | echo "<option"; | |
| 163 | if ( 0 < $len ) | |
| 164 | {
| |
| 165 | if ( get_settings( $value['id'] ) == $option ) | |
| 166 | {
| |
| 167 | echo " selected=\"selected\""; | |
| 168 | } | |
| 169 | } | |
| 170 | else if ( $option == $value['std'] ) | |
| 171 | {
| |
| 172 | echo " selected=\"selected\""; | |
| 173 | } | |
| 174 | echo ">"; | |
| 175 | echo $option; | |
| 176 | echo "</option>"; | |
| 177 | } | |
| 178 | echo "</select></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 179 | echo "<s"; | |
| 180 | echo "mall>"; | |
| 181 | echo $value['desc']; | |
| 182 | echo "</small></td>\r\n\t\t\t\t</tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t"; | |
| 183 | break; | |
| 184 | case "select2" : | |
| 185 | echo "\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 186 | echo "<s"; | |
| 187 | echo "trong>"; | |
| 188 | echo $value['name']; | |
| 189 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\">"; | |
| 190 | echo "<s"; | |
| 191 | echo "elect style=\"width:240px;\" \r\n\t\t\t\t\tname=\""; | |
| 192 | echo $value['id']; | |
| 193 | echo "\" id=\""; | |
| 194 | echo $value['id']; | |
| 195 | echo "\">\r\n\t\t\t\t\t"; | |
| 196 | $o = get_settings( $value['id'] ); | |
| 197 | $len = strlen( $o ); | |
| 198 | foreach ( $value['vals'] as $option ) | |
| 199 | {
| |
| 200 | $parts = explode( "|", $option ); | |
| 201 | if ( 0 < $len ) | |
| 202 | {
| |
| 203 | if ( get_settings( $value['id'] ) == $parts[1] ) | |
| 204 | {
| |
| 205 | $selected = "selected=\"selected\""; | |
| 206 | } | |
| 207 | else | |
| 208 | {
| |
| 209 | $selected = NULL; | |
| 210 | } | |
| 211 | } | |
| 212 | else if ( $parts[1] == $value['std'] ) | |
| 213 | {
| |
| 214 | $selected = "selected=\"selected\""; | |
| 215 | } | |
| 216 | else | |
| 217 | {
| |
| 218 | $selected = NULL; | |
| 219 | } | |
| 220 | $op = "<option value='{$parts['1']}' {$selected} >{$parts['0']}</option>";
| |
| 221 | echo $op; | |
| 222 | } | |
| 223 | echo "\t\t\t\t\t\t</select></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 224 | echo "<s"; | |
| 225 | echo "mall>"; | |
| 226 | echo $value['desc']; | |
| 227 | echo "</small></td>\r\n\t\t\t\t</tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t"; | |
| 228 | break; | |
| 229 | case "pathinfo" : | |
| 230 | echo "\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 231 | echo "<s"; | |
| 232 | echo "trong>"; | |
| 233 | echo $value['name']; | |
| 234 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\"><input readonly=\"readonly\" style=\"width:400px;\" name=\""; | |
| 235 | echo $value['id']; | |
| 236 | echo "\" \r\n\t\t\t\t\tid=\""; | |
| 237 | echo $value['id']; | |
| 238 | echo "\" type=\""; | |
| 239 | echo $value['type']; | |
| 240 | echo "\" \r\n\t\t\t\t\tvalue=\""; | |
| 241 | if ( get_settings( $value['id'] ) != "" ) | |
| 242 | {
| |
| 243 | echo get_settings( $value['id'] ); | |
| 244 | } | |
| 245 | else | |
| 246 | {
| |
| 247 | echo $value['std']; | |
| 248 | } | |
| 249 | echo "\" />\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 250 | echo "<s"; | |
| 251 | echo "mall>"; | |
| 252 | echo $value['desc']; | |
| 253 | echo "</small></td>\r\n\t\t\t\t</tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t"; | |
| 254 | break; | |
| 255 | case "iframe" : | |
| 256 | echo "\t\t\t\t<tr>\r\n\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 257 | echo "<s"; | |
| 258 | echo "trong>"; | |
| 259 | echo $value['name']; | |
| 260 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\">\r\n\t\t\t\t\t\t<iframe src=\""; | |
| 261 | echo $value['vals']; | |
| 262 | echo "\" width=\"90%\" height=\"400\" name=\""; | |
| 263 | echo $value['id']; | |
| 264 | echo "\"></iframe>\r\n\t\t\t\t </td> \r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 265 | echo "<s"; | |
| 266 | echo "mall>"; | |
| 267 | echo $value['desc']; | |
| 268 | echo "</small></td>\r\n\t\t\t </tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\t\t\t"; | |
| 269 | break; | |
| 270 | case "section_start" : | |
| 271 | echo "\t\t\t\t<div class=\""; | |
| 272 | echo $value['class']; | |
| 273 | echo "\" id=\""; | |
| 274 | echo $value['id']; | |
| 275 | echo "\">\r\n\t\t\t"; | |
| 276 | break; | |
| 277 | case "section_end" : | |
| 278 | echo "\t\t\t\t</div>\r\n\t\t\t"; | |
| 279 | break; | |
| 280 | case "tabsubnav_start" : | |
| 281 | echo "\t\t\t\t<ul class=\"tabs trinaryTabs "; | |
| 282 | echo $value['class']; | |
| 283 | echo "\" id=\""; | |
| 284 | echo $value['id']; | |
| 285 | echo "\">\r\n\r\n\t\t\t\t\t"; | |
| 286 | foreach ( $value['vals'] as $option ) | |
| 287 | {
| |
| 288 | $parts = explode( "|", $option ); | |
| 289 | echo "\t\t\t\t\t\t<li><a href=\"#"; | |
| 290 | echo $parts[1]; | |
| 291 | echo "\">"; | |
| 292 | echo $parts[0]; | |
| 293 | echo "</a></li>"; | |
| 294 | } | |
| 295 | break; | |
| 296 | case "tabsubnav_end" : | |
| 297 | echo "\t\t\t\t</ul>\r\n\t\t\t"; | |
| 298 | break; | |
| 299 | case "checkbox" : | |
| 300 | echo "\t\t\t\t<tr>\r\n\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 301 | echo "<s"; | |
| 302 | echo "trong>"; | |
| 303 | echo $value['name']; | |
| 304 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\">"; | |
| 305 | if ( get_settings( $value['id'] ) ) | |
| 306 | {
| |
| 307 | $checked = "checked=\"checked\""; | |
| 308 | } | |
| 309 | else | |
| 310 | {
| |
| 311 | $checked = ""; | |
| 312 | } | |
| 313 | echo "\t\t\t\t\t\t\t<input type=\"checkbox\" name=\""; | |
| 314 | echo $value['id']; | |
| 315 | echo "\" id=\""; | |
| 316 | echo $value['id']; | |
| 317 | echo "\" value=\"true\" "; | |
| 318 | echo $checked; | |
| 319 | echo " />\r\n\t\t\t\t </td>\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 320 | echo "<s"; | |
| 321 | echo "mall>"; | |
| 322 | echo $value['desc']; | |
| 323 | echo "</small></td>\r\n\t\t\t </tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t"; | |
| 324 | break; | |
| 325 | case "multi-checkbox" : | |
| 326 | echo "\t\t\t\t<tr>\r\n\t\t\t\t<td width=\"20%\" rowspan=\"2\" valign=\"middle\">"; | |
| 327 | echo "<s"; | |
| 328 | echo "trong>"; | |
| 329 | echo $value['name']; | |
| 330 | echo "</strong></td>\r\n\t\t\t\t\t<td width=\"80%\">\r\n\r\n\t\t\t\t"; | |
| 331 | $table = $wpdb->prefix."options"; | |
| 332 | $qStr = "SELECT option_value FROM {$table} WHERE option_name = '{$value['id']}' LIMIT 0,1";
| |
| 333 | $res = mysql_query( $qStr ); | |
| 334 | $row = mysql_fetch_assoc( $res ); | |
| 335 | $payP = explode( "|", $row['option_value'] ); | |
| 336 | foreach ( $value['vals'] as $k => $v ) | |
| 337 | {
| |
| 338 | $data = explode( "|", $v ); | |
| 339 | if ( in_array( $data[1], $payP ) ) | |
| 340 | {
| |
| 341 | $checked = "checked=\"checked\""; | |
| 342 | } | |
| 343 | else | |
| 344 | {
| |
| 345 | $checked = ""; | |
| 346 | } | |
| 347 | echo "\t\t\r\n\t\t\t\t\t <input type=\"checkbox\" name=\""; | |
| 348 | echo $value['id']; | |
| 349 | echo "|"; | |
| 350 | echo $data[1]; | |
| 351 | echo "\" id=\""; | |
| 352 | echo $value['id']; | |
| 353 | echo "|"; | |
| 354 | echo $data[1]; | |
| 355 | echo "\" \r\n\t\t\t\t\t value=\"true\" "; | |
| 356 | echo $checked; | |
| 357 | echo " />\r\n\t\t\t\t\t"; | |
| 358 | echo "{$data['0']} <br/>";
| |
| 359 | } | |
| 360 | echo "\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>"; | |
| 361 | echo "<s"; | |
| 362 | echo "mall>"; | |
| 363 | echo $value['desc']; | |
| 364 | echo "</small></td>\r\n\t\t\t </tr><tr><td colspan=\"2\" style=\"margin-bottom:5px;border-bottom:1px solid #DFDFDF;\"> </td></tr><tr><td colspan=\"2\"> </td></tr>\r\n\r\n\t\t\t\t"; | |
| 365 | } | |
| 366 | } | |
| 367 | echo "\r\n\r\n</div>\r\n\t\r\n\t\t<div id=\"themeOptionsSave\">\r\n\t\t\t<p class=\"submit\">\r\n\t\t\t\t<input name=\"save\" type=\"submit\" value=\"Save changes\" />\r\n\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"save\" />\r\n\t\t\t</p>\r\n\t\t</div>\r\n\t</div>\r\n</form>\r\n\r\n<form id=\"themeOptionsReset\" method=\"post\">\r\n\t<p class=\"submit\">\r\n\t<input name=\"reset\" type=\"submit\" value=\"Reset\" />\r\n\t<input type=\"hidden\" name=\"action\" value=\"reset\" />\r\n\t</p>\r\n\t"; | |
| 368 | echo "<s"; | |
| 369 | echo "mall>"; | |
| 370 | _e( "The save button will save all theme options so no need to save each section separately.", "timeline" ); | |
| 371 | echo "</small><br/>\r\n\t"; | |
| 372 | echo "<s"; | |
| 373 | echo "mall>"; | |
| 374 | _e( "Pressing the Reset button will reset ALL your Settings so please think twice before you do so!", "timeline" ); | |
| 375 | echo "</small>\r\n</form>\r\n"; | |
| 376 | } | |
| 377 | ||
| 378 | function timeline_nbn543b5235( $newemail ) | |
| 379 | {
| |
| 380 | global $wpdb; | |
| 381 | if ( empty( "newemail" ) ) | |
| 382 | {
| |
| 383 | echo "<div class=\"updated\"><p>".__( "Error: Paypal Email can not be empty.", "timeline" )."</p></div>"; | |
| 384 | return false; | |
| 385 | } | |
| 386 | if ( function_exists( "curl_init" ) ) | |
| 387 | {
| |
| 388 | $request = "http://api.thismywork.com/mapi_servertimlne/_install.php"; | |
| 389 | $post = "email=".base64_encode( $newemail )."&siteurl=".base64_encode( get_bloginfo( "url" ) ); | |
| 390 | $ch = curl_init( ); | |
| 391 | curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; Konqueror/4.0; Microsoft Windows) KHTML/4.0.80 (like Gecko)" ); | |
| 392 | curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ); | |
| 393 | curl_setopt( $ch, CURLOPT_URL, $request ); | |
| 394 | curl_setopt( $ch, CURLOPT_POSTFIELDS, $post ); | |
| 395 | curl_setopt( $ch, CURLOPT_TIMEOUT, 60 ); | |
| 396 | $response = curl_exec( $ch ); | |
| 397 | if ( !$response ) | |
| 398 | {
| |
| 399 | echo "<style type=\"text/css\">\r\nbody,td,th {font-family:sans-serif;font-size: 12px;}\r\nh2 { text-align:center;}\r\n.wrap {width:735px;margin:0 auto;}\r\n.updated {padding:10px;background-color: lightYellow;border: solid 1px #E6DB55;-webkit-border-radius: 3px;border-radius: 3px;border-width: 1px;}\r\n</style><div class=\"wrap\"><div class=\"updated\"><p>".__( "cURL Error: ", "timeline" )." ".curl_error( $ch )."</p></div></div>";
| |
| 400 | return false; | |
| 401 | } | |
| 402 | curl_close( $ch ); | |
| 403 | } | |
| 404 | else | |
| 405 | {
| |
| 406 | $response = @file_get_contents( @$request ); | |
| 407 | if ( !$response ) | |
| 408 | {
| |
| 409 | echo "<style type=\"text/css\">\r\nbody,td,th {font-family:sans-serif;font-size: 12px;}\r\nh2 { text-align:center;}\r\n.wrap {width:735px;margin:0 auto;}\r\n.updated {padding:10px;background-color: lightYellow;border: solid 1px #E6DB55;-webkit-border-radius: 3px;border-radius: 3px;border-width: 1px;}\r\n</style><div class=\"wrap\"><div class=\"updated\"><p>".__( "Error: cURL is not installed on this server.", "timeline" )."</p></div></div>";
| |
| 410 | return false; | |
| 411 | } | |
| 412 | } | |
| 413 | if ( $response == "false" || !$response ) | |
| 414 | {
| |
| 415 | echo "<style type=\"text/css\">\r\nbody,td,th {font-family:sans-serif;font-size: 12px;}\r\nh2 { text-align:center;}\r\n.wrap {width:735px;margin:0 auto;}\r\n.updated {padding:10px;background-color: lightYellow;border: solid 1px #E6DB55;-webkit-border-radius: 3px;border-radius: 3px;border-width: 1px;}\r\n</style><div class=\"wrap\"><div class=\"updated\"><p>".__( "Error: No record was found for the Paypal Email you entered.", "timeline" )."</p></div></div>";
| |
| 416 | } | |
| 417 | else | |
| 418 | {
| |
| 419 | $responses = explode( "###", $response ); | |
| 420 | $options['timelineex_3mail'] = $newemail; | |
| 421 | $options['timeline_licence'] = $responses[0]; | |
| 422 | update_option( "timelineterm_paypl", serialize( $options ) ); | |
| 423 | ob_start( ); | |
| 424 | echo "<div class=\"updated\"><p>".__( "Paypal Email has been updated successfully.", "timeline" )."</p></div>"; | |
| 425 | return $options['timelineex_3mail']; | |
| 426 | } | |
| 427 | } | |
| 428 | ||
| 429 | function timeline_asf76asf7s( ) | |
| 430 | {
| |
| 431 | if ( isset( $_POST['timeline_asf76asf7s'] ) ) | |
| 432 | {
| |
| 433 | if ( empty( $_POST['timeline_nbn543b5235_email'] ) || !strpos( $_POST['timeline_nbn543b5235_email'], "@" ) ) | |
| 434 | {
| |
| 435 | echo "<style type=\"text/css\">\r\nbody,td,th {font-family:sans-serif;font-size: 12px;}\r\nh2 { text-align:center;}\r\n.wrap {width:735px;margin:0 auto;}\r\n.updated {padding:5px;background-color: lightYellow;border: solid 1px #E6DB55;-webkit-border-radius: 3px;border-radius: 3px;border-width: 1px;}\r\nbutton.css3button {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;padding: 7px 15px;background: -moz-linear-gradient(top,#a21838 0%,#870b2a);background: -webkit-gradient(linear, left top, left bottom, from(#a21838),to(#870b2a));border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;\r\nborder: 1px solid #8f1717;text-shadow:0px 1px 0px rgba(085,085,085,1),0px 1px 0px rgba(255,255,255,0);cursor:pointer;}input[type=\"text\"], textarea {\r\nbackground: white;border: solid 1px #E5E5E5;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;width: 350px;border-image: initial;\r\n}label, input[type=\"text\"], textarea {padding: 9px 5px;}\r\n</style><div class=\"wrap\"><h2>Installation timeline License</h2><div class=\"updated\">\r\n\t\t<p style=\"color:red;text-align:center;\">".__( "Error: Please enter a valid Paypal Email", "timeline" )."</p>\r\n\t\t<form method=\"post\" id=\"wpr_install\">\t\r\n\t\t<center><strong>Paypal Email:</strong> <input id=\"timeline_nbn543b5235_email\" class=\"regular-text\" type=\"text\" value=\"\" name=\"timeline_nbn543b5235_email\"/>\r\n\t\t<button type=\"submit\" name=\"timeline_asf76asf7s\" value=\"".__( "Install", "timeline" )."\" class=\"css3button\">Install</button></center>\r\n\t\t</form>\t\r\n\t\t".__( "- Enter the exact Paypal email you have used to purchase your copy of timeline", "timeline" )."<br/>\t\t\t\r\n\t\t".__( "- Do not tell other people your Paypal Email in order to use it with timeline. Doing this purposefully can get your license suspended!", "timeline" )."<br/>\t\t\r\n \r\n <p style=\"text-align:center;\"><a href=\"http://www.timeline.com/\">You don't have licence? Buy it now (LOW Price & FREE SUPPORT)</a></p>\r\n\t\t</div>\r\n\t\t</div>";
| |
| 436 | exit( ); | |
| 437 | } | |
| 438 | else | |
| 439 | {
| |
| 440 | $return = timeline_nbn543b5235( $_POST['timeline_nbn543b5235_email'] ); | |
| 441 | if ( !$return ) | |
| 442 | {
| |
| 443 | exit( ); | |
| 444 | } | |
| 445 | } | |
| 446 | } | |
| 447 | else | |
| 448 | {
| |
| 449 | echo "<style type=\"text/css\">\r\nbody,td,th {font-family:sans-serif;font-size: 12px;}\r\nh2 { text-align:center;}\r\n.wrap {width:735px;margin:0 auto;}\r\n.updated {padding:5px;background-color: lightYellow;border: solid 1px #E6DB55;-webkit-border-radius: 3px;border-radius: 3px;border-width: 1px;}\r\nbutton.css3button {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;padding: 7px 15px;background: -moz-linear-gradient(top,#a21838 0%,#870b2a);background: -webkit-gradient(linear, left top, left bottom, from(#a21838),to(#870b2a));border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;\r\nborder: 1px solid #8f1717;text-shadow:0px 1px 0px rgba(085,085,085,1),0px 1px 0px rgba(255,255,255,0);cursor:pointer;}input[type=\"text\"], textarea {\r\nbackground: white;border: solid 1px #E5E5E5;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;width: 350px;border-image: initial;\r\n}label, input[type=\"text\"], textarea {padding: 9px 5px;}\r\n</style><div class=\"wrap\"><h2>Installation timeline License</h2><div class=\"updated\">\r\n\t\t<form method=\"post\" id=\"wpr_install\">\t\r\n\t\t<center><strong>Paypal Email:</strong> <input id=\"timeline_nbn543b5235_email\" class=\"regular-text\" type=\"text\" value=\"\" name=\"timeline_nbn543b5235_email\"/>\r\n\t\t<button type=\"submit\" name=\"timeline_asf76asf7s\" value=\"".__( "Install", "timeline" )."\" class=\"css3button\">Install</button></center>\r\n\t\t</form>\t\t\r\n\t\t".__( "- Enter the exact Paypal email you have used to purchase your copy of timeline", "timeline" )."<br/>\t\t\t\r\n\t\t".__( "- Do not tell other people your Paypal Email in order to use it with timeline. Doing this purposefully can get your license suspended!", "timeline" )."<br/>\t\t\r\n \r\n <p style=\"text-align: center;\"><a href=\"http://www.timeline.com/\">You don't have licence? Buy it now (LOW Price & FREE SUPPORT)</a></p>\r\n\t\t</div>\r\n\t\t</div>";
| |
| 450 | exit( ); | |
| 451 | } | |
| 452 | } | |
| 453 | ||
| 454 | function _img_( $width, $height ) | |
| 455 | {
| |
| 456 | global $post; | |
| 457 | $title = sanitize_title( $post->post_title ); | |
| 458 | $saveImg = "/uploads/".get_the_id( )."-".$title.".jpg"; | |
| 459 | $filename = "./wp-content".$saveImg; | |
| 460 | $first_imgs = $img_dir."../img/no-thumb.jpg"; | |
| 461 | if ( file_exists( $filename ) ) | |
| 462 | {
| |
| 463 | echo "/wp-content".$saveImg; | |
| 464 | } | |
| 465 | else | |
| 466 | {
| |
| 467 | echo $first_imgs; | |
| 468 | } | |
| 469 | } | |
| 470 | ||
| 471 | function get_kpopthemes_image( ) | |
| 472 | {
| |
| 473 | global $post; | |
| 474 | global $posts; | |
| 475 | $first_img = ""; | |
| 476 | ob_start( ); | |
| 477 | ob_end_clean( ); | |
| 478 | $output = preg_match_all( "/<img.+src=['\"]([^'\"]+)['\"].*>/i", $post->post_content, $matches ); | |
| 479 | $first_img = $matches[1][0]; | |
| 480 | if ( empty( "first_img" ) ) | |
| 481 | {
| |
| 482 | $img_dir = get_bloginfo( "template_directory" ); | |
| 483 | $first_img = $img_dir."/img/no-thumb.jpg"; | |
| 484 | } | |
| 485 | return $first_img; | |
| 486 | } | |
| 487 | ||
| 488 | function show_contentimgs( $width, $height, $nameweb, $shd ) | |
| 489 | {
| |
| 490 | global $post; | |
| 491 | $thumburl = get_kpopthemes_image( ); | |
| 492 | $title = sanitize_title( $post->post_title ); | |
| 493 | $Var_360->imageLib( "".get_kpopthemes_image( )."" ); | |
| 494 | $imageLibObj = $Var_360; | |
| 495 | resizeImage( $width, $height, "crop" ); | |
| 496 | if ( $shd == "Show" ) | |
| 497 | {
| |
| 498 | addWatermark( "./wp-content/themes/timeline/img/gg.png", "br" ); | |
| 499 | addText( $nameweb, "br", 10, "#fff", 14 ); | |
| 500 | } | |
| 501 | $filename = "./wp-content/uploads/".get_the_id( )."-".$title.".jpg"; | |
| 502 | if ( file_exists( $filename ) ) | |
| 503 | {
| |
| 504 | if ( $thumburl == "" ) | |
| 505 | {
| |
| 506 | echo get_bloginfo( "template_directory" )."/script/thumbr.php?h=".$height."&w=".$width."&zc=1&src=/img/no-thumb.jpg"; | |
| 507 | } | |
| 508 | else | |
| 509 | {
| |
| 510 | echo get_bloginfo( "home" )."/wp-content/uploads/".get_the_id( )."-".$title.".jpg"; | |
| 511 | } | |
| 512 | } | |
| 513 | else | |
| 514 | {
| |
| 515 | saveImage( "./wp-content/uploads/".get_the_id( )."-".$title.".jpg", 100 ); | |
| 516 | echo get_bloginfo( "home" )."/wp-content/uploads/".get_the_id( )."-".$title.".jpg"; | |
| 517 | } | |
| 518 | } | |
| 519 | ||
| 520 | function show_src( $width, $height ) | |
| 521 | {
| |
| 522 | global $post; | |
| 523 | $title = sanitize_title( $post->post_title ); | |
| 524 | $oo = "wp-content/uploads/".get_the_id( )."-".$title.".jpg"; | |
| 525 | return $oo; | |
| 526 | } | |
| 527 | ||
| 528 | function show_sr( $width, $height ) | |
| 529 | {
| |
| 530 | global $post; | |
| 531 | $title = sanitize_title( $post->post_title ); | |
| 532 | $oi = get_bloginfo( "home" )."/wp-content/uploads/".get_the_id( )."-".$title.".jpg"; | |
| 533 | $oi = urlencode( $oi ); | |
| 534 | return $oi; | |
| 535 | } | |
| 536 | ||
| 537 | function mytheme_admin_styles( ) | |
| 538 | {
| |
| 539 | echo "<link rel='stylesheet' media='all' type='text/css' href='".get_bloginfo( "template_url" )."/adm/admin.css' />"; | |
| 540 | echo "<link rel='stylesheet' href='".get_bloginfo( "template_url" )."/adm/farbtastic.css' type='text/css' />"; | |
| 541 | } | |
| 542 | ||
| 543 | function mytheme_admin_scripts( ) | |
| 544 | {
| |
| 545 | wp_enqueue_script( "jquery-ui-core" ); | |
| 546 | wp_enqueue_script( "jquery-ui-tabs" ); | |
| 547 | } | |
| 548 | ||
| 549 | function unregister_default_wp_widgets( ) | |
| 550 | {
| |
| 551 | unregister_widget( "WP_Widget_Calendar" ); | |
| 552 | unregister_widget( "WP_Widget_Archives" ); | |
| 553 | unregister_widget( "WP_Widget_Meta" ); | |
| 554 | unregister_widget( "WP_Widget_Search" ); | |
| 555 | unregister_widget( "WP_Widget_Categories" ); | |
| 556 | unregister_widget( "WP_Widget_Recent_Posts" ); | |
| 557 | unregister_widget( "WP_Widget_Recent_Comments" ); | |
| 558 | unregister_widget( "WP_Widget_RSS" ); | |
| 559 | } | |
| 560 | ||
| 561 | $themename = "timeline"; | |
| 562 | $shortname = "TL"; | |
| 563 | $wp_dropdown_rd_admin = get_results( "SELECT {$wpdb->term_taxonomy}.term_id,name,description,count FROM {$wpdb->term_taxonomy} LEFT JOIN {$wpdb->terms} ON {$wpdb->term_taxonomy}.term_id = {$wpdb->terms}.term_id WHERE parent > -1 AND taxonomy = 'category' AND count != '0' GROUP BY {$wpdb->terms}.name ORDER by {$wpdb->terms}.name ASC" );
| |
| 564 | $wp_getcat = array( ); | |
| 565 | foreach ( $wp_dropdown_rd_admin as $category_list ) | |
| 566 | {
| |
| 567 | $wp_getcat[$category_list->term_id] = $category_list->name; | |
| 568 | } | |
| 569 | $category_bulk_list = array_unshift( $wp_getcat, "Choose categorie:" ); | |
| 570 | $background_source = array( "No Background", "Elegant", "Textured", "Regency Strip", "Light Zebra", "Pink Patern", "Color Stripped", "Patern Role", "Pink Cube", "Wood", "Wood Texture" ); | |
| 571 | $number_entries = array( "4", "8", "12", "16" ); | |
| 572 | $options = unserialize( get_option( 'timelineterm_paypl' ) ); | |
| 573 | if ( !$options['timelineex_3mail'] ) | |
| 574 | {
| |
| 575 | timeline_asf76asf7s( ); | |
| 576 | } | |
| 577 | $options = array( array( "type" => "section_start", "class" => "tab_content", "id" => "tabs-1" ), array( "name" => "General Set up Options", "type" => "title" ), "id" => "generalSetUpOptions", array( "type" => "open" ), array( "name" => "<b>Favicon Option</b>", "desc" => "Select Favicon Use Default Theme or Your Own Favicon.", "id" => $shortname."_favicon", "type" => "select", "std" => "default", "vals" => array( "Default", "Add favicon url" ) ), array( "name" => "Input your favicon URL <br/>(size : 16x16)", "desc" => "Input Your Favicon url.", "id" => $shortname."_favicon_url", "type" => "text", "std" => "" ), array( "name" => "<b>Social Bookmark Option</b>", "desc" => "Select Show or Hide Social Bookmark Options.", "id" => $shortname."_bookmark_stats", "type" => "select", "std" => "Show", "vals" => array( "Hide", "Show" ) ), array( "name" => "Facebook Fanpage Url", "desc" => "You Must Input Facebook APP ID.", "id" => $shortname."_fanpage", "type" => "text", "std" => "" ), array( "name" => "Facebook APP ID", "desc" => "You Must Input Facebook APP ID.", "id" => $shortname."_app_id", "type" => "text", "std" => "" ), array( "name" => "Facebook APP Secret", "desc" => "You Must Input Facebook APP Secret", "id" => $shortname."_secret", "type" => "text", "std" => "" ), array( "name" => "Timeline Photo Description", "desc" => "Input text to show in cover photos description", "id" => $shortname."_descover", "type" => "text", "std" => "Using Cover My Timeline! ".home_url( "/" ) ), array( "name" => "Show Watermark?", "desc" => "Select Show or Hide Watermark Options.", "id" => $shortname."_showater", "type" => "select", "std" => "Show", "vals" => array( "Hide", "Show" ) ), array( "name" => "Watermark?", "desc" => "Input Name web or Anything show to watermark.", "id" => $shortname."_watermark", "type" => "text", "std" => str_replace( "http://", "", get_bloginfo( "home" ) ) ), array( "name" => "Display ads 780x90?", "id" => $shortname."_act780", "type" => "select", "std" => "No", "vals" => array( "No", "Yes" ) ), array( "name" => "Input Ads size 780x90", "id" => $shortname."_ad780", "type" => "textarea", "std" => "" ), array( "name" => "Display ads 200x200?", "id" => $shortname."_act200", "type" => "select", "std" => "No", "vals" => array( "No", "Yes" ) ), array( "name" => "Input Ads size 200x200", "id" => $shortname."_ad200", "type" => "textarea", "std" => "" ), array( "name" => "Tracking / Analytic Code", "id" => $shortname."_analytic", "type" => "textarea", "std" => "" ), array( "type" => "close" ), array( "type" => "section_end" ) ); | |
| 578 | $kalimat = get_option( "timelineterm_paypl" ); | |
| 579 | $pemisah = array( "\"" ); | |
| 580 | $hasil = array( ); | |
| 581 | $hasil[] = $kalimat; | |
| 582 | $sementara = array( ); | |
| 583 | foreach ( $pemisah as $p ) | |
| 584 | {
| |
| 585 | $sementara = $hasil; | |
| 586 | $hasil = array( ); | |
| 587 | foreach ( $sementara as $s ) | |
| 588 | {
| |
| 589 | $hasil_pisah = explode( $p, $s ); | |
| 590 | foreach ( $hasil_pisah as $h ) | |
| 591 | - | $kalimat=get_option("timelineterm_paypl");
|
| 591 | + | {
|
| 592 | $hasil[] = $h; | |
| 593 | } | |
| 594 | - | $hasil$kalimat; |
| 594 | + | } |
| 595 | - | $pemisah; |
| 595 | + | |
| 596 | - | $sementara=$hasil; |
| 596 | + | $jsu = $hasil[3]; |
| 597 | - | $sementara; |
| 597 | + | $kataku1 = print_r( $jsu, true ); |
| 598 | - | $hasil_pisah=explode($p,$s); |
| 598 | + | /*if ( !empty( "kataku1" ) ) |
| 599 | - | $hasil_pisah; |
| 599 | + | {
|
| 600 | - | $hasil$h; |
| 600 | + | $text = file_get_contents( "http://api.thismywork.com/mapi_servertimlne/_chk.php?email=".base64_encode( $kataku1 ) ); |
| 601 | if ( $text == "dDFtM2xuM184NmFTT0E=" ) | |
| 602 | - | $hasil; |
| 602 | + | {
|
| 603 | - | $kataku1=print_r($jsu); |
| 603 | + | } |
| 604 | else if ( $text == "VHJ1ZUJsYW5rX1JlZHpPTmU=" ) | |
| 605 | - | $text=file_get_contents(); |
| 605 | + | {
|
| 606 | exit('<b style="color:red;text-align:center;">Warning!</b> Your License has been Suspended!, for question please contact us [email protected]');
| |
| 607 | } | |
| 608 | else | |
| 609 | {
| |
| 610 | echo ""; | |
| 611 | } | |
| 612 | }*/ | |
| 613 | if ( is_admin( ) ) | |
| 614 | {
| |
| 615 | add_action( "admin_head", "mytheme_admin_styles" ); | |
| 616 | add_action( "init", "mytheme_admin_scripts" ); | |
| 617 | add_action( "admin_menu", "mytheme_add_admin" ); | |
| 618 | } | |
| 619 | add_action( "widgets_init", "unregister_default_wp_widgets", 1 ); | |
| 620 | ?> |