Ryan Ashbrook

IPS Staff
  • Content count

  • Joined

  • Last visited

About Ryan Ashbrook

  • Rank
    Keeper of the Real
  • Birthday 03/16/1988

Contact Methods

IPS Marketplace

  • Resources Contributor Total file submissions: 8

Profile Information

  • Gender Male
  • Location Cincinnati, Ohio
  • Interests Forums and Music. That's basically it.

Recent Profile Visitors

28,485 profile views

Ryan Ashbrook's Activity

  1. Ryan Ashbrook added a comment: IPS UTF-8 Database Converter   

    Changed Status to Closed
  2. Ryan Ashbrook added a comment: IPS UTF-8 Database Converter   

    Please submit a support request. This is likely related to your database specifically, so we will need to examine it to see what is happening.
  3. Ryan Ashbrook added a comment: [RC3] Empty page   

    Changed Status to Fixed
  4. Ryan Ashbrook added a comment: [RC3] Empty page   

    This was due to the cleanup task cleaning posts with queued > 2. In this instance, the delete did not recount the topic.
  5. Ryan Ashbrook added a comment: [RC2] Social network account integration not working   

    Changed Status to Fixed
  6. Ryan Ashbrook added a comment: [Beta 4a] Topic name badly truncated   

    Changed Status to Pending
  7. Ryan Ashbrook added a comment: [Beta 4a] Topic name badly truncated   

    html_entity_decode() does not work (in my testing) on numeric HTML Entities, such as ' - IP.Board 3.x had it's own method for converting / unconverting entities, which converted these, and others.
    static public function UNhtmlspecialchars($t="") { $t = str_replace( "&amp;" , "&", $t ); $t = str_replace( "&#38;" , "&", $t ); $t = str_replace( "&lt;" , "<", $t ); $t = str_replace( "&gt;" , ">", $t ); $t = str_replace( "&quot;", '"', $t ); $t = str_replace( "&#039;", "'", $t ); $t = str_replace( "&#39;" , "'", $t ); $t = str_replace( "&#33;" , "!", $t ); $t = str_replace( "&#34;" , '"', $t ); $t = str_replace( "&#036;", '$', $t ); return $t; } This may require another \IPS\Request method to unescape legacyEscape.
  8. Ryan Ashbrook added a post in a topic: Avatar - topics to which you've posted?   

    Topics you have posted in.
  9. Ryan Ashbrook added a post in a topic: How do I access custom fields data externally?   

    It's a method, actually. Try:
    $member_fields = $member->profileFields(); print_r( $member_fields );  
  10. Ryan Ashbrook added a comment: [RC3][ModCP] Approval queue = 0 but this one is not empty   

    Changed Status to Pending
  11. Ryan Ashbrook added a comment: [RC3][ModCP] Approval queue = 0 but this one is not empty   

    This is because the only items that require approval, are ones where the parent is actually the one that requires approval. I can reproduce this using a cleared approval queue, and a user that is on moderation.

    Visiting the Approval Queue then shows my topic pending approval:

    The row in the search index has index_hidden set to 2, however the count is only looking for a value of 1. /applications/core/modules/front/modcp/modcp.php
    \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'modcp' )->template( $content, $tabs, $activeTab, $types, \IPS\Content\Search\Query::init()->setHiddenFilter( \IPS\Content\Search\Query::HIDDEN_UNAPPROVED )->search()->count( TRUE ) ); If I change that to this:
    \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'modcp' )->template( $content, $tabs, $activeTab, $types, \IPS\Content\Search\Query::init()->setHiddenFilter( array( \IPS\Content\Search\Query::HIDDEN_UNAPPROVED, \IPS\Content\Search\Query::HIDDEN_PARENT_HIDDEN ) )->search()->count( TRUE ) ); It works, however won't that also include items manually hidden by moderators?
  12. Ryan Ashbrook added an answer to a question: What WAMP/LAMP/MAMP software do you use?   

  13. Ryan Ashbrook added a comment: [RC3] Discounts   

    I can reproduce this - here is a screenshot of my discount configuration. My test package here has a base cost of $50.

    Per the setting, the first four instances of this package added to the cart should be priced normally, however the fifth should be reduced to $25. This does not appear to be happening.

    From what I can tell, the problem is in \IPS\nexus\Package\Product::addItemsToCardData(). We do separate out the items initially, however later on in the method they are simply merged back in if any item in the cart matches the current item in the loop.
  14. Ryan Ashbrook added a comment: Some JS files get loaded with a double // in the URL   

    Changed Status to Fixed
  15. Ryan Ashbrook added a post in a topic: Forum post numbering?   

    ​I'm not sure what you mean? You can split off posts using the checkboxes there (if you have moderator permission to do so), check the box and a Moderation Panel will appear allowing you to split them.


Contributes To

  1. IPS News    By IPS

    • 538
    • 14566
    • 4827138

    Most recent entry

    IP.Board 3.3.x, 3.4.x Security Update

Status Feed

  1. sijad » Ryan Ashbrook

    you're coolest IPS staff, after bfarber of course :D

    1. Mikey B


    1. media

      Testing your test LOL!

    1. Ryan Ashbrook

      I wanted to conform and be like the rest of the staff. Lol.

      Unfortunately, "Ryan" was taken. By a former IPS Staffer no less.

    2. Mikey B

      When will we see "Marcher T" ? ;)

    3. Marcher Technologies

      Would likely end up being just "Marcher" ;)

  2. Aiwa » Ryan Ashbrook

    I like the new avatar... That's awesome.

    1. Ryan Ashbrook


    1. Aiwa


    2. Ryan Ashbrook

      Thanks, I was actually looking for someone to reply lol

    3. Mikey B


    4. media

      me 3..

    5. Feld0

      I like that avatar, Ryan. :-)

    6. Liz K.

      Ixia Tested

    1. Ryan Ashbrook


  3. Ryan Ashbrook » Mikey


    1. Mikey


    2. Ryan Ashbrook

      Decided I'm going to just randomly post on your profile every once in a while.

    3. Mikey

      Coolios. I feel much love :)

      Decided I'll bug you about IPB apps from time to time :p -- kidding!

      ...though, I may attempt to hire you to make a mod for me nearer the end of the month lol. *hides*

    4. Ryan Ashbrook

      We'll have to see about that... lol

    5. AndyF


  4. Ryan Ashbrook

    Status update about Blogs for .Peter

    1. .Peter

      Lol darn.

    2. Cory b


    3. TaffyCaffy


  5. Ryan Ashbrook

    Obligatory "zomg 3.2" status here.

    1. Alex


    2. Michael

      Obligatory "3.1 was better" reply

    3. Amy T


    4. Andrej


    5. Ryan Ashbrook

      @Michael: Obligatory "3.2 blows the doors off 3.1" retort.

  6. Ryan Ashbrook » Creation Nation

    Wow. 8 Million posts. I just did a 5 million post forum the other day and it took 30 hours.
    Also, thanks. I've not yet gotten the 8-string monster, but I will someday. :)

  7. Creation Nation » Ryan Ashbrook

    (Oops. Just saw "Conversions specialist" in your About Me - maybe we'll tackle Ultimate Metal one day...scary thought (huge!) )

  8. Creation Nation » Ryan Ashbrook

    Hey dude! Just saw your recent pics in the gallery (8 string insanity!), thought I would say hello :)
    I run UltimateMetal.com - am buying IPB to start another community to see how it rolls. What do you do at IPB?

  9. Ryan Ashbrook

    It's been raining for the better part of 20 hours here. It's driving me insane.

    1. Mikey

      I like rain!

    2. media


  10. Ryan Ashbrook » Mikey


  11. Mikey » Ryan Ashbrook

    *fist bump* there's yo props :D

  12. Ryan Ashbrook » Mikey

    I decoded your interests. I want my props.

  13. Ryan Ashbrook

    No. I left IBB several months ago to join IPS.

  14. Joey_M » Ryan Ashbrook

    Ryan I didn't know you was also a member of the IPS Staff, are you still involved with iBB?

  15. AndyF » Ryan Ashbrook

    Happy Birthday ;)

  16. .Brian » Ryan Ashbrook

    Your picture scares me.