Status
Not open for further replies.

fufu

Customer
When I installed vBCredits II (Lite) the 'awards.php' through an error. The vBCredits II (Lite) is conflicting with YAAS 4.0.2.
 
This has happened to me too. It happened as soon as I installed the this as well:(
At first i thought it was because of the vbulletin upgrade I did. But I installed this the same day as that.
And nothing I do fixes it.
 
I have the pro version I thought I might add.
I get brought to an internet explorer can not display this page screen. http 500
I think
 
I recieve this error:

Fatal error: Cannot redeclare construct_depth_mark() (previously declared in /home/public_html/forum/awards.php:98) in /home/public_html/forum/includes/adminfunctions.php on line 1906
 
This is not something I can fix.

Please inform the creator of YAAS not to define construct_depth_mark within awards.php, and either surround it with a conditional that checks for the function existing, or just require_once adminfunctions.php - they should not be redefining standard vb functions even if its from the admin side, or stuff like this is bound to happen.

Don't worry if you dont know what Im talking about :p just copy and paste that to them.
 
Okay I posted this on vB.org...

gamerfu said:
I receive this Fatal error on both of my 3.8.6 & 4.0.5 test boards.
fufu said:
When I installed vBCredits II (Lite) the 'awards.php' through an error. The vBCredits II (Lite) is conflicting with YAAS 4.0.2.

Problem:

When clicking/viewing Awards list (file 'awards.php') on 3.8.6:
Code:
Fatal error: Cannot redeclare construct_depth_mark() (previously declared in /home/public_html/vbtest/awards.php:98) in /home/public_html/vbtest/includes/adminfunctions.php on line 1832

When clicking/viewing Awards list (file 'awards.php') on 4.0.5:
Code:
Fatal error: Cannot redeclare construct_depth_mark() (previously declared in /home/public_html/new405/awards.php:98) in /home/public_html/new405/includes/adminfunctions.php on line 1832

Solution:
Darkwaltz4 said:
This is not something I can fix.

Please inform the creator of YAAS not to define construct_depth_mark within awards.php, and either surround it with a conditional that checks for the function existing, or just require_once adminfunctions.php - they should not be redefining standard vb functions even if its from the admin side, or stuff like this is bound to happen.

Don't worry if you dont know what Im talking about just copy and paste that to them.

Conversation link:
http://www.dragonbyte-tech.com/threads/1092-YAAS-4.0.2-conflict

Although I do have a burning question now.

I have vBC 1.4rc2 on my live site and the 'awards.php' fatal error does not occur. It is very strange this new version throws this Fatal error.

Also as a vBC supporter, no offense, but I also have installed VBC 1.5.1 GOLD as a test and it does not throw any Fatal errors with YAAS.

I fully understand that VBC 1.5.1 GOLD is an early BETA, but I wanted to point that out as from a testers stand-point.

Until this problem is resolved with YAAS both developers of 3.8.x and 4.0.x, is VBC 1.5.1 GOLD compatible with vBC II Lite/Pro upgrade?

Thanks @Darkwaltz4 ~!! :cool:
 
Last edited:
vBCredits 1.x is using an entirely different (and 3 years old) codebase than vBCredits II Deluxe. Downgrading to any 1.x version will be pretty disastrous as the data has been permanently changed :) I can try to get you some file edits to apply to awards.php, but I'll need a link to YAAS and it will only be temporary until there is a proper update to YAAS about it.
 
You know your real problem is you're using YAAS instead of VBActivity&Awards =P

=D Couldn't resist.
 
i checked, and the following may be used the same for all 3....
in awards.php find

PHP:
// ###################### Start makedepthmark #######################
function construct_depth_mark($depth, $depthchar, $depthmark = '')
{
// repeats the supplied $depthmark for the number of times supplied by $depth
// and appends it onto $depthmark
    for ($i = 0; $i < $depth; $i++)
    {
        $depthmark .= $depthchar;
    }
    return $depthmark;
}

replace with

PHP:
if (!function_exists('construct_depth_mark'))
{
    // ###################### Start makedepthmark #######################
    function construct_depth_mark($depth, $depthchar, $depthmark = '')
    {
    // repeats the supplied $depthmark for the number of times supplied by $depth
    // and appends it onto $depthmark
        for ($i = 0; $i < $depth; $i++)
        {
            $depthmark .= $depthchar;
        }
        return $depthmark;
    }
}

that function is identical to the one in adminfunctions.php, further proving my point about surrounding by conditionals (which is what this patch is doing) or to simply require_once adminfunctions.php - yaas must fix this immediately, there's nothing i can add to vbcredits to get around it without pointlessly and unfairly losing functionality of my own.
 
Simply amazing @Darkwaltz4 ~!! :cool:
You know your real problem is you're using YAAS instead of VBActivity&Awards =P

=D Couldn't resist.
Build a convertor from YAAS to vBActivity&Awards and I will check it out. :cool:

My members would be to happy if they lost their current awards. :rolleyes: lmfao.
 
Simply amazing @Darkwaltz4 ~!! :cool:Build a convertor from YAAS to vBActivity&Awards and I will check it out. :cool:

My members would be to happy if they lost their current awards. :rolleyes: lmfao.

Already a feature of VBAA Pro =)
 
There's a separate importer script available that's bundled with your vBAA Pro download, there should be a separate readme file for it as well :)
 
That is the problem, you expect everyone to know and buy your script to convert from YAAS. Your scripts are new and unfamiliar to us. I do not know how many times I read that long list of features and still missed the YAAS importer on Pro. LMFAO! :cool:

I am typing from a businessman-to-businessman voice.

DB-tech should include the YAAS importer into the Lite so other admins can test it out. And if vBAA is such a great product, I and other admins will buy vBAA. That YAAS importer script should be given away for free to convince vB admins they need your products. Not cost $32.95+ to try. That is like telling me that if you pay us money we will let you in our club or we will give you permission to use our product. That importer script is not worth $32.95+ price tag. You should convince us to buy your product, not the importer.

Also as from a businessman-to-businessman stand-point, you have so much branding on all your products that if any admin did decide to run the Lite (Free) version anyways, your team is opening your market to free advertisement, especially big-boards and small communities. Seriously is not enough that your team gains new clients from other communities? I look at their admins modifications all the time, and if I like it I go check out the developers website. If I like it, I test it, then I buy it. It is that simple.

I have already bought a TripleTriad pack from this site/team to use on my Lite version as a test trial in my community, $20 for someone to test out your script is not bad. But, I understood it took your team time to make the pack, that is why I purchased it in the first place.

Take whatever you want out of context. I still want to buy most of these products from this team, but not until I have done proper testing. Already I have started to give your team free ideas from what my community wants. No one is charging your team for those ideas. Since when does my community get free advertisement or free money? Consider your clients as your helpping voice. I am already budgeting my next purchase, not based on what you say here. I conduct business based on the company's willingness to work with their clients. I speak for amost everyone that we need the business to be there when we need their help.
 
Last edited:
That is the problem, you expect everyone to know and buy your script to convert from YAAS. Your scripts are new and unfamiliar to us. I do not know how many times I read that long list of features and still missed the YAAS importer on Pro. LMFAO! :cool:

I am typing from a businessman-to-businessman voice.

DB-tech should include the YAAS importer into the Lite so other admins can test it out. And if vBAA is such a great product, I and other admins will buy vBAA. That YAAS importer script should be given away for free to convince vB admins they need your products. Not cost $32.95+ to try. That is like telling me that if you pay us money we will let you in our club or we will give you permission to use our product. That importer script is not worth $32.95+ price tag. You should convince us to buy your product, not the importer.

Also as from a businessman-to-businessman stand-point, you have so much branding on all your products that if any admin did decide to run the Lite (Free) version anyways, your team is opening your market to free advertisement, especially big-boards and small communities. Seriously is not enough that your team gains new clients from other communities? I look at their admins modifications all the time, and if I like it I go check out the developers website. If I like it, I test it, then I buy it. It is that simple.

I have already bought a TripleTriad pack from this site/team to use on my Lite version as a test trial in my community, $20 for someone to test out your script is not bad. But, I understood it took your team time to make the pack, that is why I purchased it in the first place.

Take whatever you want out of context. I still want to buy most of these products from this team, but not until I have done proper testing. Already I have started to give your team free ideas from what my community wants. No one is charging your team for those ideas. Since when does my community get free advertisement or free money? Consider your clients as your helpping voice. I am already budgeting my next purchase, not based on what you say here. I conduct business based on the company's willingness to work with their clients. I speak for amost everyone that we need the business to be there when we need their help.

Cheers for the input ^.^

I should point out that there is a set included with triple triad (perhaps I should be making that clearer...) So it doesn't require $20 to test (Sorry!)

Most of our customers say that we work more closely with them than any other company they have dealt wih - indeed this is our aim. the YAAS importer you mention wasn't something we came up with, bt was made at request from some of our customers ^.^

As far as making it free goes, there are two sides to the argument - on one side there is the argument that getting to test the importer will make people more likely to buy the pro version when it works. On the other there is the argument that as YAAS gets more and more out of date and bugs go unfixed, more people will switch to VBAA, and realising that they can keep all their old data *as well as* get new features, are more likely to purchase the pro version.

I fall on the second side, not least because we offer trial versions of all of our actual products, which let people see the quality they are dealing with. Support forums for lite etc are also open to the public, so potential customers can easily see how rapidly we respond to any issues/problems (Bugs in the product we aim to fix within 7 days, anything causing issues with peoples sites gets fixed instantly)

Hope that helps explain our stance on the matter ^.^

Cosmic
 
Status
Not open for further replies.

Legacy vBCredits II Deluxe

vBulletin 3.8.x vBulletin 4.x.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
845
Customer rating
0.00 star(s) 0 ratings
Back
Top