Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.97 KB | None | 0 0
  1. <?php
  2.  
  3. define('ReGiftLinks_version', '0.3');
  4. define('ReGiftLinks_date', 'EDITED & UPDATED ON 8 July 2011 by sharma007');
  5. define('ReGiftLinks_URL', '/plugins/ReGiftLinks/main.php');
  6. define('ReGiftLinks_Path', 'plugins/ReGiftLinks/');
  7. define('ReGiftLinks_settings', 'ReGiftLinks_settings.txt');
  8. define('ReGiftLinks_links', 'ReGiftLinks_links.txt');
  9.  
  10.  
  11. /////////////////////////////////////// initialise
  12. function ReGiftLinks_init()
  13. {
  14. global $hooks;
  15. global $this_plugin;
  16. global $is_debug;
  17. $hooks['after_load_settings'] = 'ReGiftLinks_run';
  18. ReGiftLinks_createInfoTxt();
  19. echo "ReGiftLinks v" . ReGiftLinks_version . " by honeyjb\r\n";
  20.  
  21. }
  22.  
  23. ////////////////////////////////////////Regrifting
  24. function ReGiftLinks_regift($code,$numbercode,$codename)
  25. {
  26. AddLog2("ReGiftLinks -> Starting " . $numbercode . " " . $codename . ' links to generate');
  27. $tmp_array = ReGiftLinks_initUser();
  28. $objects = $tmp_array[2];
  29. if((count($objects) > 1) || ($objects[0]['itemName'] !== 'haybale'))
  30. {
  31. AddLog2("ReGiftLinks-> Farm is not set up for glitch. The farm must be empty except for one haybale.");
  32. AddLog2("ReGiftLinks -> Exiting Plugin");
  33. return;
  34. }
  35. save_array($objects,'ReGiftLinks_objects.txt');
  36. $vSequence1 = GetSequense();
  37. $vSequence2 = $vSequence1 + 1;
  38. $vSequence3 = $vSequence1 + 2;
  39. $objX = $objects[0]['position']['x'];
  40. $objY = $objects[0]['position']['y'];
  41. $objId = $objects[0]['id'];
  42. $objState = $objects[0]['state'];
  43. $objItemName = $objects[0]['itemName'];
  44. $objClassName = $objects[0]['className'];
  45. if (isset($objects[0]['direction']))
  46. {
  47. $objDirection = $objects[0]['direction'];
  48. } else {
  49. $objDirection = 0;
  50. }
  51. for ($i = 0; $i < (integer)$numbercode ; $i++)
  52. {
  53. $amf = new AMFObject("");
  54. $amf->_bodys[0] = new MessageBody();
  55.  
  56. $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
  57. $amf->_bodys[0]->responseURI = '/1/onStatus';
  58. $amf->_bodys[0]->responseIndex = '/1';
  59.  
  60. $amf->_bodys[0]->_value[0] = GetAMFHeaders();
  61.  
  62. $amf->_bodys[0]->_value[1][0]['sequence'] = $vSequence1;
  63. $amf->_bodys[0]->_value[1][0]['functionName'] = 'WorldService.performAction';
  64. $amf->_bodys[0]->_value[1][0]['params'] = array();
  65.  
  66. $amf->_bodys[0]->_value[1][0]['params'][0] = "sell";
  67. $amf->_bodys[0]->_value[1][0]['params'][1] = array();
  68. $amf->_bodys[0]->_value[1][0]['params'][1]['id'] = $objId;
  69. $amf->_bodys[0]->_value[1][0]['params'][1]['deleted'] = false;
  70. $amf->_bodys[0]->_value[1][0]['params'][1]['tempId'] = -1;
  71. $amf->_bodys[0]->_value[1][0]['params'][1]['state'] = $objState;
  72. $amf->_bodys[0]->_value[1][0]['params'][1]['itemName'] = $objItemName;
  73. $amf->_bodys[0]->_value[1][0]['params'][1]['position'] = array();
  74. $amf->_bodys[0]->_value[1][0]['params'][1]['position']['x'] = $objX;
  75. $amf->_bodys[0]->_value[1][0]['params'][1]['position']['y'] = $objY;
  76. $amf->_bodys[0]->_value[1][0]['params'][1]['position']['z'] = 0;
  77. $amf->_bodys[0]->_value[1][0]['params'][1]['direction'] = $objDirection;
  78. $amf->_bodys[0]->_value[1][0]['params'][1]['className'] = $objClassName;
  79. $amf->_bodys[0]->_value[1][0]['params'][2] = array();
  80.  
  81. $amf->_bodys[0]->_value[1][1]['sequence'] = $vSequence2;
  82. $amf->_bodys[0]->_value[1][1]['functionName'] = 'UserService.giftStoredGiftBoxItems';
  83. $amf->_bodys[0]->_value[1][1]['params'] = array();
  84. $amf->_bodys[0]->_value[1][1]['params'][0] = $code;
  85. $amf->_bodys[0]->_value[1][1]['params'][1] = '1';
  86.  
  87. $amf->_bodys[0]->_value[1][2]['sequence'] = $vSequence3;
  88. $amf->_bodys[0]->_value[1][2]['functionName'] = 'UserService.getBalance';
  89. $amf->_bodys[0]->_value[1][2]['params'] = array();
  90.  
  91. $amf->_bodys[0]->_value[2] = 0;
  92.  
  93. $amf2 = RequestAMFIntern($amf);
  94. $vRewardLink = 'none';
  95. if($amf2->_bodys[0]->_value['errorType'] === 0)
  96. {
  97. if($amf2->_bodys[0]->_value['data'][2]['errorType'] === 0)
  98. {
  99. if(isset($amf2->_bodys[0]->_value['data'][2]['data']['rewardLink']))
  100. {
  101. $vRewardLink = $amf2->_bodys[0]->_value['data'][2]['data']['rewardLink'];
  102. $amf2->_bodys[0]->_value['data'][0] = $amf2->_bodys[0]->_value['data'][1];
  103. }
  104. }
  105. }
  106. $res = CheckAMF2Response($amf2);
  107. if ($res != 'OK')
  108. {
  109. AddLog2("ReGiftLinks -> Error. Generating the link...");
  110. AddLog2("ReGiftLinks -> Aborting run, try again later");
  111. } else {
  112. if($vRewardLink !== 'none')
  113. {
  114. if(function_exists('ShareEmAll_AddLink'))
  115. {
  116. AddLog2("ReGiftLinks -> Generated without any problem! Adding to list.");
  117. ShareEmAll_AddLink(array('rewardLink' => $vRewardLink, 'rewardItem' => $codename, 'timestamp' => time()));
  118. } else {
  119. AddLog2("ReGiftLinks -> Link generated without any problem! You check it in my rewards Plugin.");
  120. }
  121. } else {
  122. AddLog2("ReGiftLinks -> Link not Generated Because Of some error.");
  123. }
  124. }
  125. }
  126. }
  127.  
  128.  
  129. /////////////////////////////////////// run plugin
  130. function ReGiftLinks_run()
  131. {
  132. AddLog2("ReGiftLinks v" . ReGiftLinks_version . " Starting");
  133.  
  134. $userSettings = ReGiftLinks_getUserSettings();
  135.  
  136. if ($userSettings['run'] === true)
  137. {
  138. if ($userSettings['bottle'] > "0")
  139. {
  140. $giftcode = "B8";
  141. $numcode = $userSettings['bottle'];
  142. $codename = "bottle";
  143. ReGiftLinks_regift($giftcode,$numcode,$codename);
  144. }
  145.  
  146. if ($userSettings['woodenboard'] > "0")
  147. {
  148. $giftcode = "K5";
  149. $numcode = $userSettings['woodenboard'];
  150. $codename = "woodenboard";
  151. ReGiftLinks_regift($giftcode,$numcode,$codename);
  152. }
  153.  
  154. if ($userSettings['nail'] > "0")
  155. {
  156. $giftcode = "K4";
  157. $numcode = $userSettings['nail'];
  158. $codename = "nail";
  159. ReGiftLinks_regift($giftcode,$numcode,$codename);
  160. }
  161.  
  162. if ($userSettings['brick'] > "0")
  163. {
  164. $giftcode = "K1";
  165. $numcode = $userSettings['brick'];
  166. $codename = "brick";
  167. ReGiftLinks_regift($giftcode,$numcode,$codename);
  168. }
  169.  
  170. if ($userSettings['wateringcan'] > "0")
  171. {
  172. $giftcode = "wO";
  173. $numcode = $userSettings['wateringcan'];
  174. $codename = "wateringcan";
  175. ReGiftLinks_regift($giftcode,$numcode,$codename);
  176. }
  177.  
  178. if ($userSettings['specialdelivery'] > "0")
  179. {
  180. $giftcode = "Zg";
  181. $numcode = $userSettings['specialdelivery'];
  182. $codename = "specialdelivery";
  183. ReGiftLinks_regift($giftcode,$numcode,$codename);
  184. }
  185.  
  186. if ($userSettings['dogtreat'] > "0")
  187. {
  188. $giftcode = "0z";
  189. $numcode = $userSettings['dogtreat'];
  190. $codename = "dogtreat";
  191. ReGiftLinks_regift($giftcode,$numcode,$codename);
  192. }
  193.  
  194. if ($userSettings['dmstatuesilver'] > "0")
  195. {
  196. $giftcode = "E,";
  197. $numcode = $userSettings['dmstatuesilver'];
  198. $codename = "dmstatuesilver";
  199. ReGiftLinks_regift($giftcode,$numcode,$codename);
  200. }
  201.  
  202. if ($userSettings['animalfeed'] > "0")
  203. {
  204. $giftcode = "vO";
  205. $numcode = $userSettings['animalfeed'];
  206. $codename = "animalfeed";
  207. ReGiftLinks_regift($giftcode,$numcode,$codename);
  208. }
  209.  
  210. if ($userSettings['vehiclepart'] > "0")
  211. {
  212. $giftcode = "dS";
  213. $numcode = $userSettings['vehiclepart'];
  214. $codename = "vehiclepart";
  215. ReGiftLinks_regift($giftcode,$numcode,$codename);
  216. }
  217.  
  218. if ($userSettings['summerbasket2011_ticket_1'] > "0")
  219. {
  220. $giftcode = "p,";
  221. $numcode = $userSettings['summerbasket2011_ticket_1'];
  222. $codename = "Beach Balls";
  223. ReGiftLinks_regift($giftcode,$numcode,$codename);
  224. }
  225.  
  226. if ($userSettings['summerbasket2011_ticket_3'] > "0")
  227. {
  228. $giftcode = "p^";
  229. $numcode = $userSettings['summerbasket2011_ticket_3'];
  230. $codename = "Crabs";
  231. ReGiftLinks_regift($giftcode,$numcode,$codename);
  232. }
  233.  
  234. if ($userSettings['summerbasket2011_ticket_5'] > "0")
  235. {
  236. $giftcode = "p{";
  237. $numcode = $userSettings['summerbasket2011_ticket_5'];
  238. $codename = "Spades";
  239. ReGiftLinks_regift($giftcode,$numcode,$codename);
  240. }
  241.  
  242.  
  243. if ($userSettings['halloween_candy'] > "0")
  244. {
  245. $giftcode = "xC";
  246. $numcode = $userSettings['halloween_candy'];
  247. $codename = "halloween candy";
  248. ReGiftLinks_regift($giftcode,$numcode,$codename);
  249. }
  250.  
  251. if ($userSettings['spicedcider'] > "0")
  252. {
  253. $giftcode = "g5";
  254. $numcode = $userSettings['spicedcider'];
  255. $codename = "spiced cider";
  256. ReGiftLinks_regift($giftcode,$numcode,$codename);
  257.  
  258. }
  259.  
  260. if ($userSettings['fruitcake'] > "0")
  261. {
  262. $giftcode = "d7";
  263. $numcode = $userSettings['fruitcake'];
  264. $codename = "fruit cake";
  265. ReGiftLinks_regift($giftcode,$numcode,$codename);
  266.  
  267. }
  268.  
  269. if ($userSettings['consume_lucky_penny'] > "0")
  270. {
  271. $giftcode = "gh";
  272. $numcode = $userSettings['consume_lucky_penny'];
  273. $codename = "consume_lucky_penny";
  274. ReGiftLinks_regift($giftcode,$numcode,$codename);
  275. }
  276.  
  277. if ($userSettings['shovel_item_01'] > "0")
  278. {
  279. $giftcode = "v1";
  280. $numcode = $userSettings['shovel_item_01'];
  281. $codename = "shovel_item_01";
  282. ReGiftLinks_regift($giftcode,$numcode,$codename);
  283. }
  284.  
  285. if ($userSettings['rabbit_dutch'] > "0")
  286. {
  287. $giftcode = "Pp";
  288. $numcode = $userSettings['rabbit_dutch'];
  289. $codename = "rabbit_dutch";
  290. ReGiftLinks_regift($giftcode,$numcode,$codename);
  291. }
  292.  
  293. if ($userSettings['goat'] > "0")
  294. {
  295. $giftcode = "GO";
  296. $numcode = $userSettings['goat'];
  297. $codename = "goat";
  298. ReGiftLinks_regift($giftcode,$numcode,$codename);
  299. }
  300.  
  301. if ($userSettings['horse'] > "0")
  302. {
  303. $giftcode = "HO";
  304. $numcode = $userSettings['horse'];
  305. $codename = "horse";
  306. ReGiftLinks_regift($giftcode,$numcode,$codename);
  307. }
  308.  
  309. if ($userSettings['cow'] > "0")
  310. {
  311. $giftcode = "CW";
  312. $numcode = $userSettings['cow'];
  313. $codename = "cow";
  314. ReGiftLinks_regift($giftcode,$numcode,$codename);
  315. }
  316.  
  317. if ($userSettings['sheep'] > "0")
  318. {
  319. $giftcode = "SH";
  320. $numcode = $userSettings['sheep'];
  321. $codename = "sheep";
  322. ReGiftLinks_regift($giftcode,$numcode,$codename);
  323. }
  324.  
  325. if ($userSettings['chicken'] > "0")
  326. {
  327. $giftcode = "CK";
  328. $numcode = $userSettings['chicken'];
  329. $codename = "chicken";
  330. ReGiftLinks_regift($giftcode,$numcode,$codename);
  331. }
  332.  
  333. if ($userSettings['pig'] > "0")
  334. {
  335. $giftcode = "PI";
  336. $numcode = $userSettings['pig'];
  337. $codename = "pig";
  338. ReGiftLinks_regift($giftcode,$numcode,$codename);
  339. }
  340.  
  341. if ($userSettings['duck'] > "0")
  342. {
  343. $giftcode = "DU";
  344. $numcode = $userSettings['duck'];
  345. $codename = "duck";
  346. ReGiftLinks_regift($giftcode,$numcode,$codename);
  347. }
  348.  
  349. if ($userSettings['poleflowersyellow'] > "0")
  350. {
  351. $giftcode = "GW";
  352. $numcode = $userSettings['poleflowersyellow'];
  353. $codename = "poleflowersyellow";
  354. ReGiftLinks_regift($giftcode,$numcode,$codename);
  355. }
  356.  
  357. if ($userSettings['fencemarvinpicket'] > "0")
  358. {
  359. $giftcode = "dL";
  360. $numcode = $userSettings['fencemarvinpicket'];
  361. $codename = "fencemarvinpicket";
  362. ReGiftLinks_regift($giftcode,$numcode,$codename);
  363. }
  364.  
  365. if ($userSettings['beehive_bee'] > "0")
  366. {
  367. $giftcode = "Zb";
  368. $numcode = $userSettings['beehive_bee'];
  369. $codename = "beehive_bee";
  370. ReGiftLinks_regift($giftcode,$numcode,$codename);
  371. }
  372.  
  373. if ($userSettings['consume_kibble'] > "0")
  374. {
  375. $giftcode = "0O";
  376. $numcode = $userSettings['consume_kibble'];
  377. $codename = "consume_kibble";
  378. ReGiftLinks_regift($giftcode,$numcode,$codename);
  379. }
  380.  
  381. if ($userSettings['treemagnolia'] > "0")
  382. {
  383. $giftcode = "QP";
  384. $numcode = $userSettings['treemagnolia'];
  385. $codename = "treemagnolia";
  386. ReGiftLinks_regift($giftcode,$numcode,$codename);
  387. }
  388.  
  389. if ($userSettings['rope'] > "0")
  390. {
  391. $giftcode = "rk";
  392. $numcode = $userSettings['rope'];
  393. $codename = "rope";
  394. ReGiftLinks_regift($giftcode,$numcode,$codename);
  395. }
  396.  
  397. if ($userSettings['axle'] > "0")
  398. {
  399. $giftcode = "rl";
  400. $numcode = $userSettings['axle'];
  401. $codename = "axle";
  402. ReGiftLinks_regift($giftcode,$numcode,$codename);
  403. }
  404.  
  405. if ($userSettings['gears'] > "0")
  406. {
  407. $giftcode = "qp";
  408. $numcode = $userSettings['gears'];
  409. $codename = "gears";
  410. ReGiftLinks_regift($giftcode,$numcode,$codename);
  411. }
  412.  
  413. if ($userSettings['concrete'] > "0")
  414. {
  415. $giftcode = "Oo";
  416. $numcode = $userSettings['concrete'];
  417. $codename = "concrete";
  418. ReGiftLinks_regift($giftcode,$numcode,$codename);
  419. }
  420.  
  421. if ($userSettings['crafting_twine'] > "0")
  422. {
  423. $giftcode = "OO";
  424. $numcode = $userSettings['crafting_twine'];
  425. $codename = "crafting_twine";
  426. ReGiftLinks_regift($giftcode,$numcode,$codename);
  427. }
  428.  
  429. if ($userSettings['hammer'] > "0")
  430. {
  431. $giftcode = "O0";
  432. $numcode = $userSettings['hammer'];
  433. $codename = "hammer";
  434. ReGiftLinks_regift($giftcode,$numcode,$codename);
  435. }
  436.  
  437. if ($userSettings['beeswax'] > "0")
  438. {
  439. $giftcode = "Rl";
  440. $numcode = $userSettings['beeswax'];
  441. $codename = "beeswax";
  442. ReGiftLinks_regift($giftcode,$numcode,$codename);
  443. }
  444.  
  445. if ($userSettings['jackfruit'] > "0")
  446. {
  447. $giftcode = "Ti";
  448. $numcode = $userSettings['jackfruit'];
  449. $codename = "jackfruit";
  450. ReGiftLinks_regift($giftcode,$numcode,$codename);
  451. }
  452.  
  453. if ($userSettings['applewhite'] > "0")
  454. {
  455. $giftcode = "Lz";
  456. $numcode = $userSettings['applewhite'];
  457. $codename = "applewhite";
  458. ReGiftLinks_regift($giftcode,$numcode,$codename);
  459. }
  460.  
  461. if ($userSettings['cashew'] > "0")
  462. {
  463. $giftcode = "Lz";
  464. $numcode = $userSettings['cashew'];
  465. $codename = "cashew";
  466. ReGiftLinks_regift($giftcode,$numcode,$codename);
  467. }
  468.  
  469. if ($userSettings['walnut'] > "0")
  470. {
  471. $giftcode = "TI";
  472. $numcode = $userSettings['walnut'];
  473. $codename = "walnut";
  474. ReGiftLinks_regift($giftcode,$numcode,$codename);
  475. }
  476.  
  477. if ($userSettings['mysterygiftbox4'] > "0")
  478. {
  479. $giftcode = "i#";
  480. $numcode = $userSettings['mysterygiftbox4'];
  481. $codename = "mysterygiftbox4";
  482. ReGiftLinks_regift($giftcode,$numcode,$codename);
  483. }
  484.  
  485. if ($userSettings['amexmysterygift'] > "0")
  486. {
  487. $giftcode = "w(";
  488. $numcode = $userSettings['amexmysterygift'];
  489. $codename = "amexmysterygift";
  490. ReGiftLinks_regift($giftcode,$numcode,$codename);
  491. }
  492.  
  493. if ($userSettings['fencewhite'] > "0")
  494. {
  495. $giftcode = "W1";
  496. $numcode = $userSettings['fencewhite'];
  497. $codename = "fencewhite";
  498. ReGiftLinks_regift($giftcode,$numcode,$codename);
  499. }
  500.  
  501. if ($userSettings['fencedilapidated'] > "0")
  502. {
  503. $giftcode = "kq";
  504. $numcode = $userSettings['fencedilapidated'];
  505. $codename = "fencedilapidated";
  506. ReGiftLinks_regift($giftcode,$numcode,$codename);
  507. }
  508.  
  509. if ($userSettings['fencemodern'] > "0")
  510. {
  511. $giftcode = "Ud";
  512. $numcode = $userSettings['fencemodern'];
  513. $codename = "fencemodern";
  514. ReGiftLinks_regift($giftcode,$numcode,$codename);
  515. }
  516.  
  517.  
  518.  
  519.  
  520.  
  521. ReGiftLinks_initUser();
  522. AddLog2("ReGiftLinks -> Job finished, bye");
  523. if ($userSettings['disable'])
  524. {
  525. ReGiftLinks_disableMe();
  526. }
  527. else {
  528. $userSettings['run']=true;
  529. }
  530.  
  531.  
  532. } else {
  533. if ($userSettings['run']!= true) AddLog2("ReGiftLinks -> Plugin is disabled.");
  534. AddLog2("ReGiftLinks -> nothing to do, bye");
  535. }
  536.  
  537. }
  538.  
  539. function ReGiftLinks_initUser()
  540. {
  541. // Initialize farm to get current data
  542. // Create Init request
  543. global $vCnt63000;
  544. LoadAuthParams();
  545. SetSequense(0);
  546. $vCnt63000=63000;
  547. $totgifts = 0;
  548. AddLog2("ReGiftLinks -> Init user. Load Farm");
  549.  
  550. $res = 0;
  551.  
  552. $amf = CreateRequestAMF('', 'UserService.initUser');
  553. $amf->_bodys[0]->_value[1][0]['params'][0] = "";
  554. $amf->_bodys[0]->_value[1][0]['params'][1] = -1;
  555. $amf->_bodys[0]->_value[1][0]['params'][2] = true;
  556.  
  557. $amf2=RequestAMFIntern($amf);
  558. $res=CheckAMF2Response($amf2);
  559.  
  560. if ($res == 'OK') {
  561.  
  562. $vWorldtype = $amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['currentWorldType'];
  563. LoadAuthParams();
  564. // get flashSessionKey
  565. $sequence = 1;
  566. if (isset($amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['flashSessionKey'])) {
  567. $flashSessionKey = $amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['flashSessionKey'];
  568. }
  569. $vWorldtype = $amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['currentWorldType'];
  570. $servertime = $amf2->_bodys[0]->_value['data'][0]['serverTime'];
  571. // save to file $flashSessionKey, $xp, $energy
  572. $xp = $amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['player']['xp'];
  573. $energy = $amf2->_bodys[0]->_value['data'][0]['data']['energy'];
  574.  
  575. SaveAuthParams();
  576. $lastrequest = @$amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['player']['featureFrequency']['BreedingAsk_gk'];
  577.  
  578. if($vWorldtype=='england') {
  579. $objects = $amf2->_bodys[0]->_value['data'][0]['data']['world']['objectsArray'];
  580. } else {
  581. $objects = $amf2->_bodys[0]->_value['data'][0]['data']['userInfo']['world']['objectsArray'];
  582. }
  583.  
  584.  
  585. } else {
  586. AddLog2("ReGiftLinks -> Initization Failed - " . $res);
  587. $lastrequest = 0;
  588. $servertime = 0;
  589. }
  590. return array($lastrequest,$servertime,$objects);
  591. }
  592.  
  593.  
  594. /////////////////////////////////////// save info.txt to disk
  595. function ReGiftLinks_createInfoTxt()
  596. {
  597. $save_str = "ReGiftLinks by honeyjb\r\n";
  598. $save_str .= "ReGiftLinks_version - " . ReGiftLinks_date . "\r\n";
  599. $save_str .= "Glitch by honeyjb\r\n";
  600. $save_str .= "This plugin genrate ReGift links .\r\n";
  601. $save_str .= "v 0.2 - Initial Release.\r\n";
  602. $save_str .= "v 0.1 - Lets start.\r\n";
  603.  
  604. $f = fopen(ReGiftLinks_Path . 'info.txt', "w+");
  605. fputs($f, $save_str, strlen($save_str));
  606. fclose($f);
  607. }
  608.  
  609. /////////////////////////////////////// safe getter
  610. function ReGiftLinks_getUserSettings()
  611. {
  612. $userSettings = load_array(ReGiftLinks_settings);
  613. if ($userSettings !== false)
  614. {
  615. $userSettings['run'] = (@$userSettings['run'] === true) ? true : false;
  616. $userSettings['disable'] = (@$userSettings['disable'] === false) ? false : true;
  617. $userSettings['bottle'] = (@$userSettings['bottle']) ? $userSettings['bottle'] : "0";
  618. $userSettings['woodenboard'] = (@$userSettings['woodenboard']) ? $userSettings['woodenboard'] : "0";
  619. $userSettings['nail'] = (@$userSettings['nail']) ? $userSettings['nail'] : "0";
  620. $userSettings['brick'] = (@$userSettings['brick']) ? $userSettings['brick'] : "0";
  621. $userSettings['wateringcan'] = (@$userSettings['wateringcan']) ? $userSettings['wateringcan'] : "0";
  622. $userSettings['specialdelivery'] = (@$userSettings['specialdelivery']) ? $userSettings['specialdelivery'] : "0";
  623. $userSettings['smallcanoffuel'] = (@$userSettings['smallcanoffuel']) ? $userSettings['smallcanoffuel'] : "0";
  624. $userSettings['dogtreat'] = (@$userSettings['dogtreat']) ? $userSettings['dogtreat'] : "0";
  625. $userSettings['dmstatuesilver'] = (@$userSettings['dmstatuesilver']) ? $userSettings['dmstatuesilver'] : "0";
  626. $userSettings['animalfeed'] = (@$userSettings['animalfeed']) ? $userSettings['animalfeed'] : "0";
  627. $userSettings['vehiclepart'] = (@$userSettings['vehiclepart']) ? $userSettings['vehiclepart'] : "0";
  628. $userSettings['summerbasket2011_ticket_1'] = (@$userSettings['summerbasket2011_ticket_1']) ? $userSettings['summerbasket2011_ticket_1'] : "0";
  629. $userSettings['summerbasket2011_ticket_3'] = (@$userSettings['summerbasket2011_ticket_3']) ? $userSettings['summerbasket2011_ticket_3'] : "0";
  630. $userSettings['summerbasket2011_ticket_5'] = (@$userSettings['summerbasket2011_ticket_5']) ? $userSettings['summerbasket2011_ticket_5'] : "0";
  631.  
  632. $userSettings['halloween_candy'] = (@$userSettings['halloween_candy']) ? $userSettings['halloween_candy'] : "0";
  633. $userSettings['spicedcider'] = (@$userSettings['spicedcider']) ? $userSettings['spicedcider'] : "0";
  634. $userSettings['fruitcake'] = (@$userSettings['fruitcake']) ? $userSettings['fruitcake'] : "0";
  635. $userSettings['consume_lucky_penny'] = (@$userSettings['consume_lucky_penny']) ? $userSettings['consume_lucky_penny'] : "0";
  636. $userSettings['shovel_item_01'] = (@$userSettings['shovel_item_01']) ? $userSettings['shovel_item_01'] : "0";
  637. $userSettings['rabbit_dutch'] = (@$userSettings['rabbit_dutch']) ? $userSettings['rabbit_dutch'] : "0";
  638. $userSettings['goat'] = (@$userSettings['goat']) ? $userSettings['goat'] : "0";
  639. $userSettings['horse'] = (@$userSettings['horse']) ? $userSettings['horse'] : "0";
  640. $userSettings['cow'] = (@$userSettings['cow']) ? $userSettings['cow'] : "0";
  641. $userSettings['sheep'] = (@$userSettings['sheep']) ? $userSettings['sheep'] : "0";
  642. $userSettings['chicken'] = (@$userSettings['chicken']) ? $userSettings['chicken'] : "0";
  643. $userSettings['pig'] = (@$userSettings['pig']) ? $userSettings['pig'] : "0";
  644. $userSettings['duck'] = (@$userSettings['duck']) ? $userSettings['duck'] : "0";
  645. $userSettings['poleflowersyellow'] = (@$userSettings['poleflowersyellow']) ? $userSettings['poleflowersyellow'] : "0";
  646. $userSettings['fencemarvinpicket'] = (@$userSettings['fencemarvinpicket']) ? $userSettings['fencemarvinpicket'] : "0";
  647. $userSettings['beehive_bee'] = (@$userSettings['beehive_bee']) ? $userSettings['beehive_bee'] : "0";
  648. $userSettings['consume_kibble'] = (@$userSettings['consume_kibble']) ? $userSettings['consume_kibble'] : "0";
  649. $userSettings['treemagnolia'] = (@$userSettings['treemagnolia']) ? $userSettings['treemagnolia'] : "0";
  650. $userSettings['rope'] = (@$userSettings['rope']) ? $userSettings['rope'] : "0";
  651. $userSettings['axle'] = (@$userSettings['axle']) ? $userSettings['axle'] : "0";
  652. $userSettings['gears'] = (@$userSettings['gears']) ? $userSettings['gears'] : "0";
  653. $userSettings['concrete'] = (@$userSettings['concrete']) ? $userSettings['concrete'] : "0";
  654. $userSettings['crafting_twine'] = (@$userSettings['crafting_twine']) ? $userSettings['crafting_twine'] : "0";
  655. $userSettings['hammer'] = (@$userSettings['hammer']) ? $userSettings['hammer'] : "0";
  656. $userSettings['beeswax'] = (@$userSettings['beeswax']) ? $userSettings['beeswax'] : "0";
  657. $userSettings['jackfruit'] = (@$userSettings['jackfruit']) ? $userSettings['jackfruit'] : "0";
  658. $userSettings['applewhite'] = (@$userSettings['applewhite']) ? $userSettings['applewhite'] : "0";
  659. $userSettings['cashew'] = (@$userSettings['cashew']) ? $userSettings['cashew'] : "0";
  660. $userSettings['walnut'] = (@$userSettings['walnut']) ? $userSettings['walnut'] : "0";
  661. $userSettings['mysterygiftbox4'] = (@$userSettings['mysterygiftbox4']) ? $userSettings['mysterygiftbox4'] : "0";
  662. $userSettings['amexmysterygift'] = (@$userSettings['amexmysterygift']) ? $userSettings['amexmysterygift'] : "0";
  663. $userSettings['fencewhite'] = (@$userSettings['fencewhite']) ? $userSettings['fencewhite'] : "0";
  664. $userSettings['fencedilapidated'] = (@$userSettings['fencedilapidated']) ? $userSettings['fencedilapidated'] : "0";
  665. $userSettings['fencemodern'] = (@$userSettings['fencemodern']) ? $userSettings['fencemodern'] : "0";
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676. } else {
  677. $userSettings = array();
  678. $userSettings['run'] = false;
  679. $userSettings['disable'] = true;
  680. $userSettings['bottle'] = "0";
  681. $userSettings['woodenboard'] = "0";
  682. $userSettings['nail'] = "0";
  683. $userSettings['brick'] = "0";
  684. $userSettings['wateringcan'] = "0";
  685. $userSettings['specialdelivery'] = "0";
  686. $userSettings['smallcanoffuel'] = "0";
  687. $userSettings['dogtreat'] = "0";
  688. $userSettings['dmstatuesilver'] = "0";
  689. $userSettings['animalfeed'] = "0";
  690. $userSettings['vehiclepart'] = "0";
  691. $userSettings['summerbasket2011_ticket_1'] = "0";
  692. $userSettings['summerbasket2011_ticket_3'] = "0";
  693. $userSettings['summerbasket2011_ticket_5'] = "0";
  694. $userSettings['consume_lucky_penny'] = "0";
  695. $userSettings['shovel_item_01'] = "0";
  696. $userSettings['rabbit_dutch'] = "0";
  697. $userSettings['goat'] = "0";
  698. $userSettings['horse'] = "0";
  699. $userSettings['cow'] = "0";
  700. $userSettings['sheep'] = "0";
  701. $userSettings['chicken'] = "0";
  702. $userSettings['pig'] = "0";
  703. $userSettings['duck'] = "0";
  704. $userSettings['poleflowersyellow'] = "0";
  705. $userSettings['fencemarvinpicket'] = "0";
  706. $userSettings['beehive_bee'] = "0";
  707. $userSettings['consume_kibble'] = "0";
  708. $userSettings['treemagnolia'] = "0";
  709. $userSettings['rope'] = "0";
  710. $userSettings['axle'] = "0";
  711. $userSettings['gears'] = "0";
  712. $userSettings['concrete'] = "0";
  713. $userSettings['crafting_twine'] = "0";
  714. $userSettings['hammer'] = "0";
  715. $userSettings['beeswax'] = "0";
  716. $userSettings['jackfruit'] = "0";
  717. $userSettings['applewhite'] = "0";
  718. $userSettings['cashew'] = "0";
  719. $userSettings['walnut'] = "0";
  720. $userSettings['mysterygiftbox4'] = "0";
  721. $userSettings['amexmysterygift'] = "0";
  722. $userSettings['fencewhite'] = "0";
  723. $userSettings['fencedilapidated'] = "0";
  724. $userSettings['fencemodern'] = "0";
  725. $userSettings['halloween_candy'] = "0";
  726. $userSettings['spicedcider'] = "0";
  727. $userSettings['fruitcake'] = "0";
  728. save_array($userSettings, ReGiftLinks_settings);
  729. }
  730. $userSettings['giftbox'] = 0;
  731. $userSettings['giftbox'] =array_sum (@unserialize(file_get_contents(F('inconbox.txt'))));
  732.  
  733. return $userSettings;
  734. }
  735.  
  736. /////////////////////////////////////// disables plugin
  737. function ReGiftLinks_disableMe()
  738. {
  739. $uSet = ReGiftLinks_getUserSettings();
  740. $uSet['run'] = false;
  741. save_array($uSet, ReGiftLinks_settings);
  742. }
  743.  
  744. /////////////////////////////////////// http form
  745. function ReGiftLinks_form()
  746. {
  747.  
  748. if (isset($_GET['submit']))
  749. {
  750. $newSettings = array();
  751. $newSettings['run'] = isset($_GET['run']) ? true : false;
  752. $newSettings['disable'] = isset($_GET['disable']) ? true : false;
  753. $newSettings['bottle'] = (string)(integer)$_GET['bottle'];
  754. $newSettings['woodenboard'] = (string)(integer)$_GET['woodenboard'];
  755. $newSettings['nail'] = (string)(integer)$_GET['nail'];
  756. $newSettings['brick'] = (string)(integer)$_GET['brick'];
  757. $newSettings['wateringcan'] = (string)(integer)$_GET['wateringcan'];
  758. $newSettings['specialdelivery'] = (string)(integer)$_GET['specialdelivery'];
  759. $newSettings['smallcanoffuel'] = (string)(integer)$_GET['smallcanoffuel'];
  760. $newSettings['dogtreat'] = (string)(integer)$_GET['dogtreat'];
  761. $newSettings['dmstatuesilver'] = (string)(integer)$_GET['dmstatuesilver'];
  762. $newSettings['animalfeed'] = (string)(integer)$_GET['animalfeed'];
  763. $newSettings['vehiclepart'] = (string)(integer)$_GET['vehiclepart'];
  764. $newSettings['summerbasket2011_ticket_1'] = (string)(integer)$_GET['summerbasket2011_ticket_1'];
  765. $newSettings['summerbasket2011_ticket_3'] = (string)(integer)$_GET['summerbasket2011_ticket_3'];
  766. $newSettings['summerbasket2011_ticket_5'] = (string)(integer)$_GET['summerbasket2011_ticket_5'];
  767.  
  768. $newSettings['halloween_candy'] = (string)(integer)$_GET['halloween_candy'];
  769. $newSettings['spicedcider'] = (string)(integer)$_GET['spicedcider'];
  770. $newSettings['fruitcake'] = (string)(integer)$_GET['fruitcake'];
  771. $newSettings['consume_lucky_penny'] = (string)(integer)$_GET['consume_lucky_penny'];
  772. $newSettings['shovel_item_01'] = (string)(integer)$_GET['shovel_item_01'];
  773. $newSettings['rabbit_dutch'] = (string)(integer)$_GET['rabbit_dutch'];
  774. $newSettings['goat'] = (string)(integer)$_GET['goat'];
  775. $newSettings['horse'] = (string)(integer)$_GET['horse'];
  776. $newSettings['cow'] = (string)(integer)$_GET['cow'];
  777. $newSettings['sheep'] = (string)(integer)$_GET['sheep'];
  778. $newSettings['chicken'] = (string)(integer)$_GET['chicken'];
  779. $newSettings['pig'] = (string)(integer)$_GET['pig'];
  780. $newSettings['duck'] = (string)(integer)$_GET['duck'];
  781. $newSettings['poleflowersyellow'] = (string)(integer)$_GET['poleflowersyellow'];
  782. $newSettings['fencemarvinpicket'] = (string)(integer)$_GET['fencemarvinpicket'];
  783. $newSettings['beehive_bee'] = (string)(integer)$_GET['beehive_bee'];
  784. $newSettings['consume_kibble'] = (string)(integer)$_GET['consume_kibble'];
  785. $newSettings['treemagnolia'] = (string)(integer)$_GET['treemagnolia'];
  786. $newSettings['rope'] = (string)(integer)$_GET['rope'];
  787. $newSettings['axle'] = (string)(integer)$_GET['axle'];
  788. $newSettings['gears'] = (string)(integer)$_GET['gears'];
  789. $newSettings['concrete'] = (string)(integer)$_GET['concrete'];
  790. $newSettings['crafting_twine'] = (string)(integer)$_GET['crafting_twine'];
  791. $newSettings['hammer'] = (string)(integer)$_GET['hammer'];
  792. $newSettings['beeswax'] = (string)(integer)$_GET['beeswax'];
  793. $newSettings['jackfruit'] = (string)(integer)$_GET['jackfruit'];
  794. $newSettings['applewhite'] = (string)(integer)$_GET['applewhite'];
  795. $newSettings['cashew'] = (string)(integer)$_GET['cashew'];
  796. $newSettings['walnut'] = (string)(integer)$_GET['walnut'];
  797. $newSettings['mysterygiftbox4'] = (string)(integer)$_GET['mysterygiftbox4'];
  798. $newSettings['amexmysterygift'] = (string)(integer)$_GET['amexmysterygift'];
  799. $newSettings['fencewhite'] = (string)(integer)$_GET['fencewhite'];
  800. $newSettings['fencedilapidated'] = (string)(integer)$_GET['fencedilapidated'];
  801. $newSettings['fencemodern'] = (string)(integer)$_GET['fencemodern'];
  802.  
  803. save_array($newSettings, ReGiftLinks_settings);
  804. }
  805.  
  806. $userSettings = ReGiftLinks_getUserSettings();
  807.  
  808. echo '<html><head><style type="text/css"> body { background-color : grey; font-family : Arial, sans-serif; line-height : 160%; font-size : 1.0em; padding : 2em 2em 2em 2em; margin : 0; color: #503080; } ';
  809. echo '.myText { padding: 0.4em 0.4em 0.4em 0.4em; margin: 1em 0 1em 0; } h3, h4 { color: #503080; } .spaceMe { margin: 0 0 1em 0; }</style></head><body>';
  810. echo '<h3>ReGiftLinks v' . ReGiftLinks_version . ' Settings</h3>';
  811. echo '<h4>by honeyjb[ ' . ReGiftLinks_date . ' ] </h4>';
  812.  
  813. echo '<form action='.ReGiftLinks_URL.'>';
  814. echo '<p><input type="checkbox" name="run" value="true"' . ($userSettings['run'] ? ' checked > ' : ' > ' );
  815. echo ' <b>Run ReGiftLinks?</b> ';
  816. echo '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="disable" value="true"' . ($userSettings['disable'] ? ' checked > ' : ' > ' );
  817. echo ' Disable plugin after running?';
  818. echo '<b>Choose items in Giftbox to regift and number of times:</b><br />';
  819.  
  820. echo '<br>';
  821. echo '<table width="50%" class="tablewhite">';
  822.  
  823. echo '<tr>';
  824. echo '<td width= "20%" align="left">'; echo '<b>Item </b>';echo '</td>';
  825. echo '<td width= "20%" aling="left">'; echo '<b> Amount of Links </b>';echo '</td>';
  826. echo '</tr>';
  827.  
  828. echo '<tr>';
  829. echo '<td width= "20%" align="left">'; echo 'bottle';
  830. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="bottle" size="3" value="'.$userSettings['bottle'] . '">';
  831. echo '</tr>';
  832.  
  833. echo '<tr>';
  834. echo '<td width= "20%" align="left">'; echo 'woodenboard';
  835. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="woodenboard" size="3" value="'.$userSettings['woodenboard'] . '">';
  836. echo '</tr>';
  837.  
  838. echo '<tr>';
  839. echo '<td width= "20%" align="left">'; echo 'nail';
  840. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="nail" size="3" value="'.$userSettings['nail'] . '">';
  841. echo '</tr>';
  842.  
  843. echo '<tr>';
  844. echo '<td width= "20%" align="left">'; echo 'brick';
  845. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="brick" size="3" value="'.$userSettings['brick'] . '">';
  846. echo '</tr>';
  847.  
  848. echo '<tr>';
  849. echo '<td width= "20%" align="left">'; echo 'wateringcan';
  850. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="wateringcan" size="3" value="'.$userSettings['wateringcan'] . '">';
  851. echo '</tr>';
  852.  
  853. echo '<tr>';
  854. echo '<td width= "20%" align="left">'; echo 'Special Delivery';
  855. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="specialdelivery" size="3" value="'.$userSettings['specialdelivery'] . '">';
  856. echo '</tr>';
  857.  
  858. echo '<tr>';
  859. echo '<td width= "20%" align="left">'; echo 'Small Can of Fuel';
  860. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="smallcanoffuel" size="3" value="'.$userSettings['smallcanoffuel'] . '">';
  861. echo '</tr>';
  862.  
  863. echo '<tr>';
  864. echo '<td width= "20%" align="left">'; echo 'Dog Treat';
  865. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="dogtreat" size="3" value="'.$userSettings['dogtreat'] . '">';
  866. echo '</tr>';
  867.  
  868. echo '<tr>';
  869. echo '<td width= "20%" align="left">'; echo 'dmstatuesilver';
  870. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="dmstatuesilver" size="3" value="'.$userSettings['dogtreat'] . '">';
  871. echo '</tr>';
  872.  
  873. echo '<tr>';
  874. echo '<td width= "20%" align="left">'; echo 'AnimalFeed';
  875. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="animalfeed" size="3" value="'.$userSettings['animalfeed'] . '">';
  876. echo '</tr>';
  877.  
  878. echo '<tr>';
  879. echo '<td width= "20%" align="left">'; echo 'Vehicle Part';
  880. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="vehiclepart" size="3" value="'.$userSettings['vehiclepart'] . '">';
  881. echo '</tr>';
  882.  
  883. echo '<tr>';
  884. echo '<td width= "20%" align="left">'; echo 'Beach Balls';
  885. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="summerbasket2011_ticket_1" size="3" value="'.$userSettings['summerbasket2011_ticket_1'] . '">';
  886. echo '</tr>';
  887.  
  888. echo '<tr>';
  889. echo '<td width= "20%" align="left">'; echo 'Crabs';
  890. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="summerbasket2011_ticket_3" size="3" value="'.$userSettings['summerbasket2011_ticket_3'] . '">';
  891. echo '</tr>';
  892.  
  893. echo '<tr>';
  894. echo '<td width= "20%" align="left">'; echo 'Spades';
  895. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="summerbasket2011_ticket_5" size="3" value="'.$userSettings['summerbasket2011_ticket_5'] . '">';
  896. echo '</tr>';
  897.  
  898.  
  899.  
  900. echo '<tr>';
  901. echo '<td width= "20%" align="left">'; echo 'halloween candy';
  902. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="halloween_candy" size="3" value="'.$userSettings['halloween_candy'] . '">';
  903. echo '</tr>';
  904.  
  905. echo '<tr>';
  906. echo '<td width= "20%" align="left">'; echo 'spiced cider';
  907. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="spicedcider" size="3" value="'.$userSettings['spicedcider'] . '">';
  908. echo '</tr>';
  909.  
  910. echo '<tr>';
  911. echo '<td width= "20%" align="left">'; echo 'fruit cake';
  912. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="fruitcake" size="3" value="'.$userSettings['fruitcake'] . '">';
  913. echo '</tr>';
  914.  
  915. echo '<tr>';
  916. echo '<td width= "20%" align="left">'; echo 'Lucky Penny';
  917. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="consume_lucky_penny" size="3" value="'.$userSettings['consume_lucky_penny'] . '">';
  918. echo '</tr>';
  919.  
  920. echo '<tr>';
  921. echo '<td width= "20%" align="left">'; echo '2 Shovels';
  922. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="shovel_item_01" size="3" value="'.$userSettings['shovel_item_01'] . '">';
  923. echo '</tr>';
  924.  
  925. echo '<tr>';
  926. echo '<td width= "20%" align="left">'; echo 'Dutch Rabbit';
  927. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="rabbit_dutch" size="3" value="'.$userSettings['rabbit_dutch'] . '">';
  928. echo '</tr>';
  929.  
  930. echo '<tr>';
  931. echo '<td width= "20%" align="left">'; echo 'Goat';
  932. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="goat" size="3" value="'.$userSettings['goat'] . '">';
  933. echo '</tr>';
  934.  
  935. echo '<tr>';
  936. echo '<td width= "20%" align="left">'; echo 'Horse';
  937. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="horse" size="3" value="'.$userSettings['horse'] . '">';
  938. echo '</tr>';
  939.  
  940. echo '<tr>';
  941. echo '<td width= "20%" align="left">'; echo 'Cow';
  942. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="cow" size="3" value="'.$userSettings['cow'] . '">';
  943. echo '</tr>';
  944.  
  945. echo '<tr>';
  946. echo '<td width= "20%" align="left">'; echo 'Sheep';
  947. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="sheep" size="3" value="'.$userSettings['sheep'] . '">';
  948. echo '</tr>';
  949.  
  950. echo '<tr>';
  951. echo '<td width= "20%" align="left">'; echo 'Chicken';
  952. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="chicken" size="3" value="'.$userSettings['chicken'] . '">';
  953. echo '</tr>';
  954.  
  955. echo '<tr>';
  956. echo '<td width= "20%" align="left">'; echo 'Pig';
  957. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="pig" size="3" value="'.$userSettings['pig'] . '">';
  958. echo '</tr>';
  959.  
  960. echo '<tr>';
  961. echo '<td width= "20%" align="left">'; echo 'Duck';
  962. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="duck" size="3" value="'.$userSettings['duck'] . '">';
  963. echo '</tr>';
  964.  
  965. echo '<tr>';
  966. echo '<td width= "20%" align="left">'; echo 'Yellow Flower Stand';
  967. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="poleflowersyellow" size="3" value="'.$userSettings['poleflowersyellow'] . '">';
  968. echo '</tr>';
  969.  
  970. echo '<tr>';
  971. echo '<td width= "20%" align="left">'; echo 'Picket Fence II';
  972. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="fencemarvinpicket" size="3" value="'.$userSettings['fencemarvinpicket'] . '">';
  973. echo '</tr>';
  974.  
  975. echo '<tr>';
  976. echo '<td width= "20%" align="left">'; echo 'Honey Bee';
  977. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="beehive_bee" size="3" value="'.$userSettings['beehive_bee'] . '">';
  978. echo '</tr>';
  979.  
  980. echo '<tr>';
  981. echo '<td width= "20%" align="left">'; echo 'Puppy Kibble';
  982. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="consume_kibble" size="3" value="'.$userSettings['consume_kibble'] . '">';
  983. echo '</tr>';
  984.  
  985. echo '<tr>';
  986. echo '<td width= "20%" align="left">'; echo 'Magnolia Tree';
  987. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="treemagnolia" size="3" value="'.$userSettings['treemagnolia'] . '">';
  988. echo '</tr>';
  989.  
  990. echo '<tr>';
  991. echo '<td width= "20%" align="left">'; echo 'Rope';
  992. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="rope" size="3" value="'.$userSettings['rope'] . '">';
  993. echo '</tr>';
  994.  
  995. echo '<tr>';
  996. echo '<td width= "20%" align="left">'; echo 'Axle';
  997. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="axle" size="3" value="'.$userSettings['axle'] . '">';
  998. echo '</tr>';
  999.  
  1000. echo '<tr>';
  1001. echo '<td width= "20%" align="left">'; echo 'Gears';
  1002. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="gears" size="3" value="'.$userSettings['gears'] . '">';
  1003. echo '</tr>';
  1004.  
  1005. echo '<tr>';
  1006. echo '<td width= "20%" align="left">'; echo 'Concrete';
  1007. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="concrete" size="3" value="'.$userSettings['concrete'] . '">';
  1008. echo '</tr>';
  1009.  
  1010. echo '<tr>';
  1011. echo '<td width= "20%" align="left">'; echo 'Spool of Twine';
  1012. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="crafting_twine" size="3" value="'.$userSettings['crafting_twine'] . '">';
  1013. echo '</tr>';
  1014.  
  1015. echo '<tr>';
  1016. echo '<td width= "20%" align="left">'; echo 'Hammer';
  1017. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="hammer" size="3" value="'.$userSettings['hammer'] . '">';
  1018. echo '</tr>';
  1019.  
  1020. echo '<tr>';
  1021. echo '<td width= "20%" align="left">'; echo 'Beeswax';
  1022. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="beeswax" size="3" value="'.$userSettings['beeswax'] . '">';
  1023. echo '</tr>';
  1024.  
  1025. echo '<tr>';
  1026. echo '<td width= "20%" align="left">'; echo 'Jackfruit Tree';
  1027. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="jackfruit" size="3" value="'.$userSettings['jackfruit'] . '">';
  1028. echo '</tr>';
  1029.  
  1030. echo '<tr>';
  1031. echo '<td width= "20%" align="left">'; echo 'White Apple Tree';
  1032. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="applewhite" size="3" value="'.$userSettings['applewhite'] . '">';
  1033. echo '</tr>';
  1034.  
  1035. echo '<tr>';
  1036. echo '<td width= "20%" align="left">'; echo 'Cashew Tree';
  1037. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="cashew" size="3" value="'.$userSettings['cashew'] . '">';
  1038. echo '</tr>';
  1039.  
  1040. echo '<tr>';
  1041. echo '<td width= "20%" align="left">'; echo 'Walnut Tree';
  1042. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="walnut" size="3" value="'.$userSettings['walnut'] . '">';
  1043. echo '</tr>';
  1044.  
  1045. echo '<tr>';
  1046. echo '<td width= "20%" align="left">'; echo 'Mystery Birthday Gift';
  1047. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="mysterygiftbox4" size="3" value="'.$userSettings['mysterygiftbox4'] . '">';
  1048. echo '</tr>';
  1049.  
  1050. echo '<tr>';
  1051. echo '<td width= "20%" align="left">'; echo 'Amex Mystery Box';
  1052. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="amexmysterygift" size="3" value="'.$userSettings['amexmysterygift'] . '">';
  1053. echo '</tr>';
  1054.  
  1055. echo '<tr>';
  1056. echo '<td width= "20%" align="left">'; echo 'Whitewash Fence';
  1057. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="fencewhite" size="3" value="'.$userSettings['fencewhite'] . '">';
  1058. echo '</tr>';
  1059.  
  1060. echo '<tr>';
  1061. echo '<td width= "20%" align="left">'; echo 'Dilapidated Fence ';
  1062. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="fencedilapidated" size="3" value="'.$userSettings['fencedilapidated'] . '">';
  1063. echo '</tr>';
  1064.  
  1065. echo '<tr>';
  1066. echo '<td width= "20%" align="left">'; echo 'Black Iron Fence ';
  1067. echo '<td width= "20%" aling="left">'; echo '<input type="text" name="fencemodern" size="3" value="'.$userSettings['fencemodern'] . '">';
  1068. echo '</tr>';
  1069.  
  1070.  
  1071.  
  1072. echo '</table>';
  1073.  
  1074. echo '<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name="submit" value="Save"></p>';
  1075. echo '</form>';
  1076. if (isset($_GET['submit'])) echo '<i>Saved!</i>';
  1077. echo '<hr><h4>Notes</h4>';
  1078. echo '<br />To enable this plugin, your farm must be empty except for 1 plain haybale';
  1079. echo '<br />My rewards Plugin can collect/show the links created with this plugin.<br /></p> ';
  1080.  
  1081. }
  1082.  
  1083. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement