Profile Edit - Save button doesn't work

I've poured over topics relating to this, but I am still stuck. I was moving profile field blocks around and later when I went to update a profile, the save button wouldn't work. I'm trying my best to think of what else I may have done, but I'm coming up with nothin.

I did also fix some a number of language stings the were showing all jacked up when I pulled up that little "Allowed Actions" window. But that all seemed to go smoothly and now everything looks good in there. That can't be relative can it?

I'm lost here. I think I also set a coupe fields to not require a minimum amount of characters, because the weren't mandatory but would still throw up a red flag when I would go to save changes. So I know the button was working up to that point. After I made set it those fields to not require a minimum number of characters, i was able to save changes...so it worked up till then at least.

I'm not sure how to trouble shoot this further. I've tried to compare the pedit file to the original, but I the file has changed since then, because I have a profile type splitter mod installed.

I really don't know where I should be looking to fix this.

Can someone help me out here?

 

Thanks

Jerry

 

Quote · 28 Sep 2011

Can someone help me out here...I've failed to my backups making a poor assumption that my Host was doing the regular weekly backups that they advertise. Yep my bad...

I loved how they gave me a lame "WE forgot to turn it on....It's your fault though because it your data and your responsible for it"

Nice..I love how the advertising and the TOS work so nicely together. An apology would have been acceptable.

Never the less, I need to focus on resolution rather than 5 year old blame games...Can somebody help me out here please?

Quote · 28 Sep 2011

Not sure what the issue is, but I have found the birthdate field can cause all sorts of problems like this.  Check the age ranges, whether it is required, etc - and of course, clear your cache.

Quote · 28 Sep 2011

Cool deal, that gives me a place to focus at least..

I turned caching off a few days ago and cleared anyway to be safe.

Quote · 28 Sep 2011

Well caltrade, I feel pretty confident that it is one of the check values, but which block I have no idea. I didn't modify any of the check values, and I actually didn't do anything more than move the birthdate field. it may have at one time been moved to the inactive locks box below. A few of them got moved down there as I was trying to decide which fields to keep and which I not to.

 

Here's the error log:

 


[28-Sep-2011 10:48:37] PHP Fatal error:  Function name must be a string in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php on line 374
[28-Sep-2011 10:48:38] PHP Parse error:  syntax error, unexpected T_STRING in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php(372) : runtime-created function on line 1
[28-Sep-2011 10:48:38] PHP Fatal error:  Function name must be a string in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php on line 374
[28-Sep-2011 10:48:39] PHP Parse error:  syntax error, unexpected T_STRING in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php(372) : runtime-created function on line 1
[28-Sep-2011 10:48:39] PHP Fatal error:  Function name must be a string in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php on line 374
[28-Sep-2011 10:48:40] PHP Parse error:  syntax error, unexpected T_STRING in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php(372) : runtime-created function on line 1
[28-Sep-2011 10:48:40] PHP Fatal error:  Function name must be a string in /home/deaflog/public_html/inc/classes/BxDolProfileFields.php on line 374

Quote · 28 Sep 2011

        $sFunc = create_function( '$arg0', $sCheck );    <---- 372
       
        if( !$sFunc( $mValue ) )                                          <---   374
            return false;
       
        return true;
    }

Quote · 28 Sep 2011

Here is some more errors I found in another log file

[28-Sep-2011 05:58:33] PHP Warning:  Division by zero in /home/deaflog/public_html/inc/classes/BxDolPaginate.php on line 202
[28-Sep-2011 09:04:19] PHP Warning:  Unexpected character in input:  ''' (ASCII=39) state=1 in /home/deaflog/public_html/langs/lang-en.php on line 1108
[28-Sep-2011 09:04:19] PHP Parse error:  syntax error, unexpected $end, expecting ')' in /home/deaflog/public_html/langs/lang-en.php on line 1108
[29-Sep-2011 03:09:16] PHP Warning:  Division by zero in /home/deaflogc/public_html/inc/classes/BxDolPaginate.php on line 202
[29-Sep-2011 03:12:38] PHP Warning:  Division by zero in /home/deaflog/public_html/inc/classes/BxDolPaginate.php on line 202

Quote · 29 Sep 2011

OK Here's what I did early before all this crap occurred...Is it possible for this stuff to be tied together?

It is the first time I've ever tried to fix language keys. Here's the notes I took while trying to cover my ass and do this correctly...or what I thought was the correct way to fix jacked up language strings that are visible to members-

_mma_Articles_Delete     
_mma_blog_posts_comments_delete_and_edit     
_mma_Feedback_Delete     
_mma_forum_files_download     
_mma_News_Delete     
_mma_videocontest_approve_videocontest     
video contest entries browse     
video contest entries comment     
_mma_videocontest_comments_delete_and_edit
_mma_videocontest_delete_any_videocontest
_mma_videocontest_edit_any_videocontest     
video contest entries view     
video contest vote     
_mma_Wall_Delete_Comment     
wall post comment
_mma_videocontest_add_videocontest (Modzzz VideoContest) Edit
_mma_videocontest_browse (Modzzz VideoContest) Edit
_mma_videocontest_comment_videocontest (Modzzz VideoContest) Edit
_mma_videocontest_view_videocontest (Modzzz VideoContest) Edit
_mma_videocontest_vote_videocontest (Modzzz VideoContest) Edit
Articles_Delete

One by one, I added each key and did so by referencing what properly displayed keys looked like.

After each one I would compile languages, but there were a couple times where I fixed a couple before compiling.

I walked on eggshells through the process checking and double checking to make sure I was properly classifying and wording things-

for instance:

_mma_blog_posts_comments_delete_and_edit

Would be classified under the  (Boonex Blogs) option

and the final result I worded as:

blog posts comments delete and edit

Then I would save and compile languages and go to see the result and all looked pretty-pretty..like freaking flowers and stuff!

Now after researching a bit about this dolphin pagination php whatever, I see that there is some forum posts that link this error to a profile page button not working, and permissions were mentioned in the post.

Membership Level actions are permissions correct?

They also mention Table errors.

Is that database tables? or CSS/HTML Tables?

Or am I confused all together?

Hell I know I'm confused.

I need to find out if this is relevant to my issue and what I can try to do.

Did I screw something up in my database by fixing these language keys.

Is there another step to installing new language keys that require a trip to the mysql database - phpmyadmin?

 

Common somebody please...throw me bone here or something....I'm trying to learn as fast as I can.

 



Quote · 29 Sep 2011

Someone please look at this, It's from my database...

The Boonex Language Keys that I tried to add are the only ones that don't have NULL for Additional Params

IS THIS A PROBLEM?

DO I need to go collect more data?

Or is a little more helpful?

This is From

  •  sys_acl_actions

+ Options
Full texts                                                                              ID     Name                            AdditionalParamName

Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     1     send greetings                 NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     2     view profiles                      NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     3     vote                                     NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     4     send messages              NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     5     get other members emails  NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     6     comments post                 NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     7     comments vote                 NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     8     comments edit own         NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     9     comments remove own  NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     10     ads view                           NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     11     ads browse                      NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     12     ads search                      NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     13     ads add                            NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     14     ads edit any ad               NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     15     ads delete any ad          NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     16     ads approving                NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     17     Articles Delete     
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     18     avatar upload                 NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     19     avatar edit any                 NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     31     use chat                           NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     127     Feedback Delete     
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     33     files view                          NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     34     files add                           NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     35     files download                NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     36     files delete                       NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     37     files approve                    NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     38     files edit                            NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     39     use messenger              NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     40     News Delete         
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     41     forum public read           NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     42     forum public post           NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     82     videos approve               NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     83     videos edit                      NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     84     Wall Post Comment     
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     85     Wall Delete Comment     
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     86     use board                        NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     87     events view                     NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     88     events browse               NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     119     videocontest vote videocontest         NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete    120    videocontest comment videocontest  NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete    121   videocontest add videocontest             NULL
Edit Edit     Edit Inline Edit     Copy Copy   Delete Delete    122  videocontest comments delete and edit NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete    123   videocontest edit any videocontest     NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete    124   videocontest delete any videocontest  NULL
Edit Edit     Edit Inline Edit     Copy Copy     Delete Delete     125     videocontest approve videocontest    NULL

Quote · 29 Sep 2011

OK Finally a resolution!

I was updating some descriptions in some profile field blocks to better define them.

On one of the block I created- Primary Language, I must have clicked the second tab and looked down to find the Description field empty, and quickly entered the description I wanted, saved and moved on to the next block. Sadly, that wasn't the Description field at all but rather the CHECK field...The Description field resides at the same level but on the first tab (General) rather than the 2nd tab (Advanced)

Thanks ANTON for responding as usual...I wouldn't have checked my work a 2nd and 3rd time otherwise.

Yes I overlooked it at least 2 times

Also- Thanks Caltrade as well for responding

Now I only wonder if those language keys are going to be fine as they are.

I guess that all depends on whether that NULL and an empty field is calculated equally as NULL by mysql

Quote · 29 Sep 2011

 oh geez, you mean there wasnt a notice to check to make sure you wanted to make that change to that field? 

 

(thats a poke at somebody on here, he knows who he is, and he will read this, and get the pun some days later) :)

 

Anton is the man, thats for sure. incidents and accidents on dolphin are the largest cause of the sites failures. then not remembering, not recalling verbatim what was done. 

 

the other bad bad dog statement here is that if you are making major changes to your dolphin site, backup first, backup first, backup first, backup first.

 

and in case you missed that, backup first. 

 

if you are editing something from admin panel, dump the database, dump the database, dump the database. that way when things run amuck, you can restore your backed up files or your database.

OK Finally a resolution!

I was updating some descriptions in some profile field blocks to better define them.

On one of the block I created- Primary Language, I must have clicked the second tab and looked down to find the Description field empty, and quickly entered the description I wanted, saved and moved on to the next block. Sadly, that wasn't the Description field at all but rather the CHECK field...The Description field resides at the same level but on the first tab (General) rather than the 2nd tab (Advanced)

Thanks ANTON for responding as usual...I wouldn't have checked my work a 2nd and 3rd time otherwise.

Yes I overlooked it at least 2 times

Also- Thanks Caltrade as well for responding

Now I only wonder if those language keys are going to be fine as they are.

I guess that all depends on whether that NULL and an empty field is calculated equally as NULL by mysql

 

When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support
Quote · 29 Sep 2011

I totally agree DOS, I was telling one of my Admins...We can't rely on our host here, regardless of their advertising. My wife can tell you, I was Sick to my stomach and Livid at the fact that not only did my host drop the ball here, I broke my own rules- If you want something done- You best be ready to do it yourself! Not backing up goes against years of preaching to clients as a tech who primarily worked on disaster recovery and resolution issues.

The thought of 2 months slaved to my workstation here and have it all be wiped out in an instant.....Well, my teacher puts it best- "You'll only make that mistake once...."

We've now created a private Admin forum so that we can hold ourselves accountable and collectively document everything we are up against here.

Thanks DOS well said man

Props to my Deaf Genius Travis for digging up the error logs that revealed the Check errors.

Quote · 29 Sep 2011
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.