Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > uCash & uShop
i need a quick and dirty way of doing something Details »»
i need a quick and dirty way of doing something
Version: , by elastomaniac elastomaniac is offline
Developer Last Online: Dec 2005 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 03-22-2005 Last Update: Never Installs: 0
 
No support by the author.

I need a quick and dirty way of adding (say) 50 points to a certain user ID each day. So, something really quick and dirty in a PHP script which i could then run as a CRON job would be perfect.

Something like:

>> Connects to my MySQL database (i dont mind hardcoding the info)
>> Reads the point count of a user id which i will hardcode into the script
>> Adds 50 points to that user IDs point count
>> Closes connection

It doesnt need any sort of frills or ease of use. Im trying to do this atm but im getting stuck because im not really good at MySQL. PLEASE PLEASE PLEASE help!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-22-2005, 08:42 AM
hate's Avatar
hate hate is offline
 
Join Date: Mar 2005
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would just open includes/cron/birthday.php due to it is ran once a day and find

Code:
$today = date('m-d', TIMENOW);
and above that add

Code:
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET uttpoints = uttpoints + 50 WHERE userid = 1");
Remeber to change the userid

There you have it , fast , you can toss it in the mud if ya need it dirty.
Reply With Quote
  #3  
Old 03-22-2005, 10:40 AM
elastomaniac elastomaniac is offline
 
Join Date: Nov 2004
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol thanks man, i will try it now

Quote:
Originally Posted by hate
I would just open includes/cron/birthday.php due to it is ran once a day and find

Code:
$today = date('m-d', TIMENOW);
and above that add

Code:
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET uttpoints = uttpoints + 50 WHERE userid = 1");
Remeber to change the userid

There you have it , fast , you can toss it in the mud if ya need it dirty.
Ok it works perfectly. If I wanted to make it add say 50 to each member of a usergroup i guess this would do it:

Code:
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET uttpoints = uttpoints + 50 WHERE usergroupid = #");
Reply With Quote
  #4  
Old 03-22-2005, 01:16 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Doesn't the latest version have a paycheck feature?
Reply With Quote
  #5  
Old 03-22-2005, 06:59 PM
Link14716's Avatar
Link14716 Link14716 is offline
 
Join Date: Jun 2002
Location: Georgia, USA
Posts: 2,519
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not the current released version, however it is already working on area51.geekydesigns.com and usergroup based.
Reply With Quote
  #6  
Old 03-23-2005, 03:43 AM
elastomaniac elastomaniac is offline
 
Join Date: Nov 2004
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Link14716, i will eagerly await the next release, however for now this little technique will work. I think i might put it into a seperate php file and neaten it up a little and then release it as a small hack if 'hate' doesnt have a problem with it

I know lots of people would like this feature but they may not see this thread and just go straight to the hacks area.
Reply With Quote
  #7  
Old 03-23-2005, 03:53 AM
hate's Avatar
hate hate is offline
 
Join Date: Mar 2005
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have no problem with it at all
Reply With Quote
  #8  
Old 03-23-2005, 06:46 AM
elastomaniac elastomaniac is offline
 
Join Date: Nov 2004
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks hate
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:57 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06290 seconds
  • Memory Usage 2,262KB
  • Queries Executed 21 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete