Post-insert vs pre-insert
Dear All,
can anybody explain the difference b/w pre-insert and post-insert trigger ?
i need such example which process something that becomes possible in one trigger and no possible in other ?
Regards
Kashif Butt
Here is an example. Please remove any syntax errors before running :-)
create sequence my_seq;
create table table_a
(id number(20) constraint pk_table_a primary key,
text varchar2(100)
create table table_b
(id number(20) constraint pk_table_b primary key,
a_id number(20) constraint fk1_table_b foreign key references table_a(id),
text varchar2(100)
Create a form with a block based on table_a with items "id" and "text"
"id" is on null canvas (not visible), put "text" on a canvas.
pre-insert:
select my_seq.nextval into :table_a.id;
This can't be done in post-insert. Then the insert will fail because it's the primary key and must be "not null"
post-insert:
insert into table_b(id, a_id, text)
values(my_seq.nextval, :table_a.id, 'Inserted automatically by post-insert');
This can't be done in the pre-insert trigger, because the foreign key constraint will require the record in table_a
to be inserted first.
Similar Messages
-
Execution of ddl statement in post-insert trigger
hi,
I'm working on headstart 6.5. I wants to execute a DDL statement in post-insert-trigger.The problem is this trigger is executed in between pre-commit and post-forms-commit.In pre-commit the transaction is opened with a insert statement that is inserting "open" in field status which is having a deffered check constraint QMS_NEED_TO_CLOSE_TRANSACTION.In post-forms-commit it will check whether the transaction is open if yes will check the business rule will delete the data that was inserted into qms_transaction in pre-commit trigger and will close the transaction .
In between if i execute a DDl statement a commit will be performed on the insert statement written in pre-commit trigger.This will violate the check-constraint and we will get the error qms_need_to_close_transaction violated.
My business logic wants this statement to be executed at the post-insert trigger on the block.Is this possible??
Does anyone have face the same problem?Whts the workaround for the same?Hello,
You could use the execute_query after the commit_form called, by exeample in a KEY-COMMIT trigger.
KEY-COMMIT trigger
Commit_Form ;
Go_block( 'master_block' ) ;
Execute_Query ;Francois -
let say i define a post insert trigger for a datablock , then when this will be execute ?, after the insert is performed , in another words will the trigger wait till a comfirmation message is send from the database or let say that the insertion is not completed becuse of network failure then will the trigger execute?
Hi,
In Metalink document 61675.1 you can find the trigger execution sequence for Forms 4.5. I can't find the trigger execution sequence for Forms 6i, but I think this should be the same for most events.
For the event "create record", see the following triggers:
Create Record 1. Post-Change Block
2. When-Validate-Item Block
3. Post-Text-Item Block
4. When-Validate-Record Block
5. Post-Record Block
6. Post-Block Block
7. On-Savepoint Form
8. Pre-Commit Form
9. Pre-Insert Block
10. On-Insert Form
11. Post-Insert Block
12. Post-Forms-Commit Form
13. On-Commit Form
14. Post-Database-Commit Form
15. Pre-Block Block
16. Pre-Record Block
17. Pre-Text-Item Block
18. When-New-Item-Instance Form
So it seems the the Post-Insert trigger fires AFTER the insert is performed. The insert will be performed in the On-Insert trigger.
HTH
Kind regards,
Lennart de Vos -
Errors with post-insert trigger
I had a POST-INSERT TRIGGER here.but i encountered some problems.can someone help me with the errors?
begin
insert into user_acct
userid_n, user_m, coy_c, contact_n, emp_n,
work_loc_c, curr_passwd_t, prt_f, indv_pc_f, pc_deploy_c,
ext_email_addr_t, other_na_sys_t, status_c, status_rmk_t, upd_d)
values
(:user_acct.userid_n, :user_acct.user_m, :user_acct.coy_c, :user_acct.contact_n, :user_acct.emp_n,
:user_acct.work_loc_c, :user_acct.curr_passwd_t, :user_acct.prt_f, :user_acct.indv_pc_f, :user_acct.pc_deploy_c,
:user_acct.ext_email_addr_t, :user_acct.other_na_sys_t, :user_acct.status_c, :user_acct.status_rmk_t,
:user_acct.upd_d);
exception
when others then
clear_message;
Message('Insertion of Applicant Particulars failed');
SYNCHRONIZE;
RAISE Form_Trigger_failure;
end;
begin
insert into user_acct_na_detl
na_sys_c)
values
(:na_sys_cd.na_sys_c);
exception
when others then
clear_message;
Message('Insertion of Non-Application failed');
SYNCHRONIZE;
RAISE Form_Trigger_failure;
end;
when others then
null;
end;
the error:
Error 103 at line 31, column 3
Encountered the symbol 'WHEN' when expecting one if the following:
begin declare end exception exit for goto if loop mod null
pragma raise return select update while <an identifier>
<a double-quoted delimited-identifier><a bind variable><<
close current delete fetch lock insert open rollback
savepoint set sql commit<a single-quoted SQL string>
The symbol "exception"was substituted for "WHEN" to continue
Error 103 at line 2, column 1
Encountered the symbol "END"i delete the "END" already but when i compile again, i encountered some error again.
Error 370 at line 27, column
OTHERS handler must be last among the exception handlers of a block
Error 0 at line 1, column 1
Statement ignored -
hi all
i have a form for sale entry. i want to insert into an another table
when i save its contents.
i used a post insert trigger for this.
but the form has a detail block. and so this insert as many records as this block has.
the form has the following blocks.
sal_master(master block)
sal_id
sal_date
cust_id
sal_detail(detail block)
sal_id
qty
price
post insert trigger
declare
a number; -- ledger no
b number; -- customer id
c date; -- entry date
d number; -- credit
begin
-- insert into customer ledger
select nvl(max(l_id)+1,1)
into a
from cust_led;
b:= :sal_master.cust_id;
c:= :sal_master.sal_date;
d:= :ser_detail.total;
insert into cust_led (l_id, cust_id, e_date, credit)
values ( a, b, c, d);
exception
when no_data_found then
raise FORM_TRIGGER_FAILURE;
END;
on block level and form level the result is same.
i want to insert only one entry in the table for multiple records
in this form.
MUhammad Nadeem
marda (pakistan)
[email protected]move this trigger to your sal_master(master block level) . this will only insert 1 record.
-
Revision: 3411
Author: [email protected]
Date: 2008-09-29 16:44:01 -0700 (Mon, 29 Sep 2008)
Log Message:
* Change layout-related width/height, explicit width/height, measured width/height properties from post-scale to pre-transform. yay!
* Flex3 containers are updated to support the new behavior.
* Repeatedly scaling a component can differ from before, since we no longer accumulate rounding errors.
* The change is gated by a version flag, in compatibility mode these properties don't change.
Reviewed by Glenn, Ely
Modified Paths:
flex/sdk/trunk/frameworks/projects/flex4/src/flex/layout/LayoutItemUIC.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Accordion.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Box.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/DividedBox.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/FormItem.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Tile.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/utilityClasses/BoxLayout.a s
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/utilityClasses/CanvasLayou t.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Container.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
Added Paths:
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/utilityClasses/PostScaleAd apter.asI am sorry to have to point out to you that you have changed SpryMenuBasicSkin.css so much that it is impossible to render any assistance.
To start with, the menubar has an ID of MenuBar, yet in the CSS I only see this referenced as a CLASS as in
.MenuBar {
background-color:#cccccc;
font-family: Arial, Helvetica, sans-serif; /* Specify fonts on on MenuBar and subMenu MenuItemContainer, so MenuItemContainer,
MenuItem, and MenuItemLabel
at a given level all use same definition for ems.
Note that this means the size is also inherited to child submenus,
so use caution in using relative sizes other than
100% on submenu fonts. */
font-weight: normal;
font-size: 16px;
font-style: normal;
padding:0;
border-color: #ffffff #ffffff #ffffff #ffffff;
border-width:0px;
border-style: none none none none;
I would suggest to start again.
Once you have done that, supply a link to your site and we will assist you further.
Gramps -
Hi,
When I put raise form_trigger_failure in post-update Or Post Update the form builder go throw normal behviour
and insert or update the record.
Regards,Hi
Raise Form_Trigger_Failure just stops a specific process from executing due to a flag or a condition.
You should put all ur validation in When-validate-item or When-Validate_Record Trigger...
pls note that any statment after raise form_trigger_failure scope will not executed...
or try use...
VALIDATE(RECORD_SCOPE);
IF FORM_SUCCESS THEN
-- do some validation
ELSE
MESSAGE('not valid transaction');
RAISE FORM-TRIGGER-FAILURE;
END IF;else if some piece of code u share us will be helpful to deal with this problem...
Hope this helps...
Regards,
Abdetu... -
Hi to all,
In a table I have a field id that must be valorized from sequence.
It is possible valorize this sequence after the insert ?
I have tried to create a trigger like this:
CREATE OR REPLACE TRIGGER MYSCHEMA.POST_USERACCOUNTS_INSERT
AFTER INSERT
ON MYSCHEMA.USERACCOUNTS
REFERENCING NEW AS New OLD AS Old
FOR EACH ROW
DECLARE
tmpVar NUMBER;
BEGIN
tmpVar := 0;
SELECT SEQ_USERACCOUNTS_ID.NEXTVAL INTO tmpVar FROM dual;
:NEW.USERS_ID := tmpVar;
:NEW.DATECREATION := SYSDATE;
EXCEPTION
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END POST_USERACCOUNTS_INSERT;But the creation abort with this error:
ORA-04084: cannot change NEW values for this trigger type
How can resolve this problem ?
Thank You for help.
Greetings...
GaetanoCause
New trigger variables can only be changed in before row insert or update triggers.
Action
Change the trigger type or remove the variable reference. -
Handling update operation in Post Insert Trigger
Hi All
We are recording all the data that is being updated or inserted into a Table, (say Table A) by inserting into a custom table whenever an insert or update comes in the trigger.Now suppose a user while updating the data in Table A just fetches the record on front end and click on apply directly without making any changes. This causes an update on Base Table and hence causes an insert into our custom table. As this data is of no use to us..
Is there any way to stop this data being inserted into our table.
I have came across two solutions till now.Please suggest which could be better in terms of performance
1) When the user updates any column in base table and trigger fires. We can check the new values of each column(around 50) with their Old values.In case there is a change we will insert the data into custom table else not.
2)When user updates any column then we are picking all the new values into a record type datatype and same way latest value from custom table.Then performing minus between these two records by making query from dual.
Please let me know if there could be any other way around..
Please Note: My base table could have around 200 columns too
Thanks
AJAjay Sharma wrote:
Hi All
We are recording all the data that is being updated or inserted into a Table, (say Table A) by inserting into a custom table whenever an insert or update comes in the trigger.Now suppose a user while updating the data in Table A just fetches the record on front end and click on apply directly without making any changes. This causes an update on Base Table and hence causes an insert into our custom table. As this data is of no use to us..
Is there any way to stop this data being inserted into our table.
I have came across two solutions till now.Please suggest which could be better in terms of performance
1) When the user updates any column in base table and trigger fires. We can check the new values of each column(around 50) with their Old values.In case there is a change we will insert the data into custom table else not.
2)When user updates any column then we are picking all the new values into a record type datatype and same way latest value from custom table.Then performing minus between these two records by making query from dual.
Please let me know if there could be any other way around..
Please Note: My base table could have around 200 columns too
Thanks
AJOption 3.
Fix the front end to disallow the operation. That option being submitting an update statement which doesn't actually change any data. -
Editing blog posts: inserting pictures / attaching files doesn't work
I like the blog-editor in Leopard server. But since a few weeks, it has become impossible to add pictures or to attach files to my posts. Everytime I try to do this I'll get the message:
"The file you selected is too large (maximum file size is %i Bytes)".
No matter how small the file size is, it won't work. Very frustrating.
Any ideas?Mars,
I had this problem also when I was initially setting up my wiki. There is at least one post on this sub-forum regarding the problem.
Ultimately, I had to edit the server file, /etc/wikid/wikid.conf, every time I restarted the server (though I haven't had the problem lately).
<key>maxAttachmentSize</key>
<integer>52428800</integer>
Those are bytes, so I'm limiting an attachment to 50MB. This should be the default, but for some reason it can get set to zero when you restart the server.
Good luck,
RyanR> -
I'm trying to do a cross-domain XHR post w/ credentials, however, the cookies are not present in the pre-flight request and so I'm seeing a 302. This works perfectly in Chrome, as cookies are in the pre-flight request. Why wouldn't this work in FF 9? What am I missing?
// assume url, boundEventHandler and uploadData are defined, as this definitely works in Chrome
var xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.addEventListener ("readystatechange", boundEventHandler, false);
xhr.withCredentials = true;
xhr.send(uploadData);
Any ideas?This forum focuses on end-user support. You can find more web development help on the [http://forums.mozillazine.org/viewforum.php?f=25 mozillaZine Web Development board]. Separate forum, separate registration.
-
Transfer number from post-paid to pre-paid.
After many hours spent with many different verizon people, i finally managed to switch my postpaid plan with a broken phone to a prepaid plan with a functional phone without changing my phone number. however, in order to complete the transaction, the associate deleted my postpaid account and began the prepaid account as if i was a new customer. this means that i have lost all of my contacts which were backed up through backup assistant, as well as the photos i had uploaded to the verizon media thing, and any texts and/or voicemails sent to my phone in the 10 days it wasn't working.
is there any way to merge the new account with the old account? what about the contacts i had stored in backup assistant? please help.ajamba, We apologize for the hassle with getting the prepaid phone activated. Were you trying to keep your old phone number? Was the post paid account still under a contract?
sheritah_vzw
Follow us on Twitter
@VZWSupport -
Hello
I've created a pre-insert event handler to generate a random password and email it to user manager. If reconciliation failed, the inserted record is rolled back but the event still generate and send password 3 times. Is there any solution for that?
If I divide that event in 2 parts; 1 pre-insert to generate the password and the other post-insert to send it , I will not have access to the user password!
Thanks in advanceActually I was wrong, OIM allows access to user's password in PLAIN TEXT. Keeping in mind that it will mostly be the password for all user's resources, this is such a critical security risk.
-
INFO ON Pre-Process Event Handler ,recon rules, pre insert event handler
Hi Experts
Can any one explain me theses terms what is their purpose ...recon rules -- rule is nothing but a condition or filter which is applied while reconciling user into OIM.Based on these rule either user record is created or updated in OIM which is again specified in Resource object->Action Rule
event handler--- A peace of code which get executed if certain event(Insert,Update/Modify and Delete) or action occurs in OIM. Very much similar to Database Triggers.
Now each and every Event has two stage. either Pre or Post.
Ex:
Pre-Insert-> It will be executed before something inserted in Database. for example before user creation
Post-Insert->It will be executed after something inserted in database. For example after user creation. -
Inserting image to a html file
Hey guys, its been awhile since i worked with codes and i now need to ad an image to my home page where i left a space just for it. I know the image code but it doesn´t seem to be working i think i am placing it in the wrong place. Can someone help me out please ? If needs to i can send the html file (home.html) and the screenshot of my page.
Thank you guysThis is the code from your posted link. I copied View > Source from FF and pasted into NoteTab.... Removed white spaces and copy Ctrl+C & pasted Ctrl+V here using >> Syntax highlighting > Plain.
Unfortunately, this is only the bloated HTML. It doesn't include styles from your 9 external CSS files!
So where are you trying to insert an image???
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<title>BearGround.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Cache-Control" content="no-cache,post-check=0,pre-check=0,no-cache">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="Thu,01Dec199416:00:00GMT">
<script type="text/javascript"> function stopError() { return true; }; window.onError = stopError; window.status=Date();</script>
<script type="text/javascript" src="./_server/lib.js"></script>
<link href="./_themes/main/the_bear/img/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link rel="stylesheet" href="./_themes/main/the_bear/css/screen.css" type="text/css" media="screen">
<link rel="stylesheet" media="all" type="text/css" href="./_themes/main/the_bear/css/bg-menu.css">
<link rel="stylesheet" href="./_themes/main/the_bear/css/inner.css" type="text/css" media="screen">
<link rel="stylesheet" href="./_themes/main/the_bear/css/bg.css" type="text/css" media="screen">
<!--[if IE]><link rel="stylesheet" href="./_themes/main/the_bear/css/ie.css" type="text/css"><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="./_themes/main/the_bear/js/bgsleight.js"></script><![endif]-->
<link rel="stylesheet" href="./_themes/main/the_bear/css/210107.css" type="text/css" media="screen">
<link rel="stylesheet" href="./_server/games/game.css" type="text/css">
<link rel="stylesheet" href="./_server/video/video.css" type="text/css">
<link rel="stylesheet" href="./_server/audiochat/audio.css" type="text/css">
<link rel="stylesheet" href="./_server/im_new/im.css" type="text/css">
<script type="text/javascript">
var xajaxRequestUri="./_server/server.php";
var xajaxDebug=false;
var xajaxStatusMessages=false;
var xajaxWaitCursor=false;
var xajaxDefinedGet=0;
var xajaxDefinedPost=1;
var xajaxLoaded=false;
function xajax_countries(){return xajax.call("countries", arguments, 1);}
function xajax_states(){return xajax.call("states", arguments, 1);}
function xajax_cities(){return xajax.call("cities", arguments, 1);}
function xajax_update(){return xajax.call("update", arguments, 1);}
function xajax_im(){return xajax.call("im", arguments, 1);}
function xajax_im_open(){return xajax.call("im_open", arguments, 1);}
function xajax_im_sent(){return xajax.call("im_sent", arguments, 1);}
function xajax_im_close(){return xajax.call("im_close", arguments, 1);}
function xajax_im_update(){return xajax.call("im_update", arguments, 1);}
function xajax_game_invite(){return xajax.call("game_invite", arguments, 1);}
function xajax_game_reject(){return xajax.call("game_reject", arguments, 1);}
function xajax_game_go(){return xajax.call("game_go", arguments, 1);}
function xajax_video_invite(){return xajax.call("video_invite", arguments, 1);}
function xajax_video_reject(){return xajax.call("video_reject", arguments, 1);}
function xajax_video_go(){return xajax.call("video_go", arguments, 1);}
function xajax_audio_invite(){return xajax.call("audio_invite", arguments, 1);}
function xajax_audio_reject(){return xajax.call("audio_reject", arguments, 1);}
function xajax_audio_go(){return xajax.call("audio_go", arguments, 1);}
function xajax_saveAlbumTitle(){return xajax.call("saveAlbumTitle", arguments, 1);}
function xajax_saveAlbumDesc(){return xajax.call("saveAlbumDesc", arguments, 1);}
function xajax_saveImageTitle(){return xajax.call("saveImageTitle", arguments, 1);}
function xajax_saveImageDesc(){return xajax.call("saveImageDesc", arguments, 1);}
</script>
<script type="text/javascript" src="./_server/xajax_js/xajax.js"></script>
<script type="text/javascript">
window.setTimeout(function () { if (!xajaxLoaded) { alert('Error: the xajax Javascript file could not be included. Perhaps the URL is incorrect?\nURL: ./_server/xajax_js/xajax.js'); } }, 6000);
</script>
<script type="text/javascript" src="./_server/client.js"></script>
<script type="text/javascript" src="./_server/im_new/sounds/sm.js"></script>
<SCRIPT TYPE="text/javascript">
<!--
function popupform(myform, windowname)
if (! window.focus)return true;
window.open('', windowname, 'width=367,height=600,scrollbars=no,resizable=yes');
myform.target=windowname;
return true;
//-->
</SCRIPT>
<!--[if lte IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]-->
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="flashheader">
</div>
<ul>
<li><a href="./news.php?view=4"><img src="./_themes/main/the_bear/img/menu-01.gif" height="7" alt="Site Tour"></a></li>
<li><a href="./news.php?cat=2"><img src="./_themes/main/the_bear/img/menu-02.gif" height="7" alt=""></a></li>
<li><a href="./news.php?"><img src="./_themes/main/the_bear/img/menu-03.gif" height="7" alt="Site Info"></a></li>
</ul>
</div>
<iframe id="v3chat2" name="v3chat2" style="width:0px; height:0px; border: 0px" src="v3messenger/run.php?mid=0"></iframe>
<div id="wrapper">
<!-- <div id="header">
<!--<script type="text/javascript"><!--
document.write('<s'+'cript type="text/javascript" src="http://www.ads.bearground.com/show.php?z=16&j=1&code='+new Date().getTime()+'"></s'+'cript>');
// --></script>
<!--<noscript>
<iframe src="http://www.ads.bearground.com/show.php?z=16" width="940" height="144" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>
</noscript>-->
<!--</div>-->
<div id="main">
<div id="main-in">
<div id="main-out" class="clearfix">
<div class="welcome">
<table width="888px"><tr>
<td align="left" style=" width:296px;padding-left:20px;">
Welcome to <strong>BearGround.com</strong>
</td>
<td align="center" style="width:296px;">
<a href="join.php?set_language=spain" target="_top"><img src="img/SPAN0002_S.jpg" alt="Español" width="30" height="20"></a>
<a href="join.php?set_language=english" target="_top"><img src="img/UNKG0002_S.jpg" alt="English" width="30" height="20"></a>
<a href="join.php?set_language=french" target="_top"><img src="img/FRAN0004_S.jpg" alt="Français" width="30" height="20"></a>
</td>
<td align="right" style="width:296px;padding-right:20px;" id="menu_top_right">
<a href="./index.php">Join Now!</a>
|
<a href="./index.php">Login</a>
</td>
</tr></table>
</div>
<div class="menu">
<ul>
<li><a href="./home.php">HOME</a></li>
<li><a href="./users_online.php">ONLINE NOW!</a></li>
<li><a href="./search.php">SEARCH</a></li>
<li><a href="./gallery_index.php">PHOTO GALLERY</a></li>
<li><a href="./videogallery_video_view.php">VIDEO GALLERY</a></li>
<li><a href="./my_friends.php">FRIENDS</a></li>
<li><a href="./mail.php">MAIL</a></li>
<li><a href="./flashchat.php">CHAT ROOM</a></li>
<li><a href="./blogs.php">BLOG</a></li>
<li><a href="./forum.php">FORUM</a></li>
<li><a href="./groups.php">GROUPS</a></li>
<li><a href="./events_index.php">EVENTS</a></li>
</ul>
</div>
<div class="personal-st">
<ul>
<li><img src="./_themes/main/the_bear/img/camera.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./profile_photo.php" style="font-weight: normal">My Photos</a></li>
<li><img src="./_themes/main/the_bear/img/appearance.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./gallery_admin.php" style="font-weight: normal">Upload to Gallery</a></li>
<li><img src="./_themes/main/the_bear/img/my_clips.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./profile_video_edit.php" style="font-weight: normal">My Clips</a></li>
<li><img src="./_themes/main/the_bear/img/multimedia_1.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./profile_audio_edit.php" style="font-weight: normal">My Music</a></li>
<li><img src="./_themes/main/the_bear/img/my_vids.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./videogallery_myvideo_view.php" style="font-weight: normal">My Vids</a></li>
<li><img src="./_themes/main/the_bear/img/txt2.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./profile_blog.php" style="font-weight: normal">My Blog</a></li>
<li><img src="./_themes/main/the_bear/img/access.png" style="behavior: url('./_server/design/pngbehavior.htc');" align="absmiddle" alt=""> <a href="./profile.php" style="font-weight: normal">Account</a></li>
</ul>
</div>
<div id="main2">
<div id="main-in2">
<div id="main-out2">
<div class="userinfo-c-wide">
<div class="userinfo smallphoto clearfix">
<style type="text/css">
#join label{height: 18px; line-height: 18px; padding-right: 4px;}
#join input{font-size: 13px; border: 1px solid #757B05; width: 130px;}
#join #from, #join #iam{width: 180px; margin-top: 3px;}
#join #month{width: 92px;}
#join #month, #join #day, #join #year{margin-top: 3px;}
</style>
<script language="JavaScript" type="text/javascript">
function onValidateJoinForm() {
var form = document.forms['JoinForm'];
if (!(validateRequiredField(form['join_handle'], 'Username'))) {
return false;
if (!(validateMinLength(form['join_handle'], 'Username','4'))) {
return false;
if (!(validateMaxLength(form['join_handle'], 'Username','20'))) {
return false;
if (!(validateAlphaNumeric(form['join_handle'], 'Username'))) {
return false;
if (!(validateRequiredField(form['join_handle'], 'Username'))) {
return false;
if (!(validateMinLength(form['join_handle'], 'Username','4'))) {
return false;
if (!(validateMaxLength(form['join_handle'], 'Username','20'))) {
return false;
if (!(validateAlphaNumeric(form['join_handle'], 'Username'))) {
return false;
if (!(validateRequiredField(form['join_password'], 'Password'))) {
return false;
if (!(validateMinLength(form['join_password'], 'Password','6'))) {
return false;
if (!(validateMaxLength(form['join_password'], 'Password','15'))) {
return false;
if (!(validateAlphaNumeric(form['join_password'], 'Password'))) {
return false;
if (!(validateRequiredField(form['join_password'], 'Password'))) {
return false;
if (!(validateMinLength(form['join_password'], 'Password','6'))) {
return false;
if (!(validateMaxLength(form['join_password'], 'Password','15'))) {
return false;
if (!(validateAlphaNumeric(form['join_password'], 'Password'))) {
return false;
if (!(validateNotTwoFields(form['join_password'],'Password',form['join_handle'],'Username'))) {
return false;
if (!(validateTwoFields(form['verify_password'],'Verify Password',form['join_password'],'Password'))) {
return false;
if (!(validateRequiredField(form['email'], 'Email Address'))) {
return false;
if (!(validateMaxLength(form['email'], 'Email Address','100'))) {
return false;
if (!(validateEmailField(form['email'], 'Email Address'))) {
return false;
if (!(validateRequiredField(form['verify_email'], 'Verify Email'))) {
return false;
if (!(validateMaxLength(form['verify_email'], 'Verify Email','100'))) {
return false;
if (!(validateEmailField(form['verify_email'], 'Verify Email'))) {
return false;
if (!(validateTwoFields(form['verify_email'],'Verify Email',form['email'],'Email Address'))) {
return false;
if (!(validateRequiredSelect(form['country'],'Country','-1'))) {
return false;
if (!(validateRequiredField(form['country'], 'Country', '-1'))) {
return false;
if (!(validateRequiredField(form['month'], 'Month'))) {
return false;
if (!(validateRequiredField(form['day'], 'Day'))) {
return false;
if (!(validateRequiredField(form['year'], 'Year'))) {
return false;
if (!(validateRequiredCheckbox(form['privacy_policy'],'','If you have read and agreed to the Terms and Conditions and the Privacy Policy, then please select the checkbox.'))) {
return false;
return true;
function validateJoinForm() {
blockSubmission = true;
if (typeof beforeJoinFormValidation != 'undefined') {
beforeJoinFormValidation();
var validated = onValidateJoinForm();
if (validated && (typeof uponSuccessfulJoinFormValidation != 'undefined')) {
validated = uponSuccessfulJoinFormValidation();
else if (!validated && (typeof uponUnsuccessfulJoinFormValidation != 'undefined')) {
uponUnsuccessfulJoinFormValidation();
if (!validated) {
return validated;
function submitJoinForm() {
if (validateJoinForm()) document.JoinForm.submit();
else return false;
</script>
<table width="100%"><tr><td width="35%" align="right" valign="top">
<div class="header_big" style="padding-bottom: 10px; padding-top: 100px; text-align: right;">Login</div>
<form method="post" action="./join.php?cmd=login" id="login-f" class="clearfix">
<div id="join">
Please login or register.<br><br />
<label for="username">Username:</label><input name="user" type="text" id="login" tabindex="1" /><br />
<label for="password">Password:</label><input name="password" type="password" tabindex="2" /><br />
</div><br />
<input type="submit" value="Login" class="button" style="padding-left: 5px; padding-right: 5px; cursor: pointer; cursor: hand;" />
<p><input name="remember" type="checkbox" id="remember" class="chk" value="1" type="checkbox"> <label for="remember">Remember me</label> | <a href="./forget_password.php?">Forgot password?</a></p>
</form>
</td><td width="20%">
</td><td width="35%" align="right" valign="top">
<form name="JoinForm" method="post" action="./join.php" onsubmit="return validateJoinForm();">
<div class="header_big" style="padding-bottom: 10px; padding-top: 100px; text-align: right;">Join Now!</div>
<div id="join">
<br />
<label for="username">Username:</label><input type="text" id="username" name="join_handle" value="" /><br />
<label for="create-password">Create Password:</label><input type="password" id="create-password" name="join_password" value="" /><br />
<label for="re-password">Re-enter Password:</label><input type="password" id="re-password" name="verify_password" value="" /><br />
<label for="email">E-mail:</label><input type="text" id="email" name="email" value="" /><br />
<label for="re-email">Re-enter E-mail:</label><input type="text" id="re-email" name="verify_email" value="" /><br />
<label for="from">From:</label>
<select name="country" id="from">
<option value="-1" selected="selected"></option>
<option value="1" selected="selected">United States</option>
<option value="2">Canada</option>
<option value="3">United Kingdom</option>
<option value="-1"></option>
<option value="5">Afghanistan</option>
<option value="6">Albania</option>
<option value="7">Algeria</option>
<option value="8">Andorra</option>
<option value="9">Angola</option>
<option value="10">Anguilla</option>
<option value="11">Antigua and Barbuda</option>
<option value="12">Argentina</option>
<option value="13">Armenia</option>
<option value="14">Aruba</option>
<option value="15">Australia</option>
<option value="16">Austria</option>
<option value="17">Azerbaijan</option>
<option value="18">Bahamas</option>
<option value="19">Bahrain</option>
<option value="20">Bangladesh</option>
<option value="21">Barbados</option>
<option value="22">Belarus</option>
<option value="23">Belgium</option>
<option value="24">Belize</option>
<option value="25">Benin</option>
<option value="26">Bermuda</option>
<option value="27">Bhutan</option>
<option value="28">Bolivia</option>
<option value="29">Bosnia and Herzegovina</option>
<option value="30">Botswana</option>
<option value="31">Brazil</option>
<option value="32">British Virgin Islands</option>
<option value="33">Brunei</option>
<option value="34">Bulgaria</option>
<option value="35">Burkina Faso</option>
<option value="36">Burundi</option>
<option value="37">Cambodia</option>
<option value="38">Cameroon</option>
<option value="2">Canada</option>
<option value="39">Cape Verde</option>
<option value="40">Cayman Islands</option>
<option value="41">Central African Republic</option>
<option value="42">Chad</option>
<option value="43">Chile</option>
<option value="44">China</option>
<option value="45">Christmas Island</option>
<option value="46">Cocos (Keeling) Islands</option>
<option value="47">Colombia</option>
<option value="48">Comoros</option>
<option value="49">Congo</option>
<option value="50">Congo, Democratic Republic</option>
<option value="51">Cook Islands</option>
<option value="52">Costa Rica</option>
<option value="53">Cote D'Ivoire</option>
<option value="54">Croatia</option>
<option value="55">Cuba</option>
<option value="56">Cyprus</option>
<option value="57">Czech Republic</option>
<option value="58">Denmark</option>
<option value="59">Djibouti</option>
<option value="60">Dominica</option>
<option value="61">Dominican Republic</option>
<option value="62">Ecuador</option>
<option value="63">Egypt</option>
<option value="64">El Salvador</option>
<option value="65">Equatorial Guinea</option>
<option value="66">Eritrea</option>
<option value="67">Estonia</option>
<option value="68">Ethiopia</option>
<option value="69">Falkland Islands</option>
<option value="70">Faroe Islands</option>
<option value="71">Fiji</option>
<option value="72">Finland</option>
<option value="73">France</option>
<option value="74">French Guiana</option>
<option value="75">French Polynesia</option>
<option value="76">French S. & Antarctic Lands</option>
<option value="77">Gabon</option>
<option value="78">Gambia, The</option>
<option value="79">Gaza Strip</option>
<option value="80">Georgia</option>
<option value="81">Germany</option>
<option value="82">Ghana</option>
<option value="83">Gibraltar</option>
<option value="84">Greece</option>
<option value="85">Greenland</option>
<option value="86">Grenada</option>
<option value="87">Guadeloupe</option>
<option value="88">Guatemala</option>
<option value="89">Guinea</option>
<option value="90">Guinea-Bissau</option>
<option value="91">Guyana</option>
<option value="92">Haiti</option>
<option value="93">Honduras</option>
<option value="94">Hong Kong</option>
<option value="95">Hungary</option>
<option value="96">Iceland</option>
<option value="97">India</option>
<option value="98">Indonesia</option>
<option value="99">Iran</option>
<option value="100">Iraq</option>
<option value="101">Ireland</option>
<option value="102">Israel</option>
<option value="103">Italy</option>
<option value="104">Jamaica</option>
<option value="105">Japan</option>
<option value="106">Jordan</option>
<option value="107">Kazakhstan</option>
<option value="108">Kenya</option>
<option value="109">Kiribati</option>
<option value="110">Kuwait</option>
<option value="111">Kyrgyzstan</option>
<option value="112">Laos</option>
<option value="113">Latvia</option>
<option value="114">Lebanon</option>
<option value="115">Lesotho</option>
<option value="116">Liberia</option>
<option value="117">Liechtenstein</option>
<option value="118">Lithuania</option>
<option value="119">Luxembourg</option>
<option value="120">Macau</option>
<option value="121">Macedonia</option>
<option value="122">Madagascar</option>
<option value="123">Malawi</option>
<option value="124">Malaysia</option>
<option value="125">Maldives</option>
<option value="126">Mali</option>
<option value="127">Malta</option>
<option value="128">Marshall Islands</option>
<option value="129">Martinique</option>
<option value="130">Mauritania</option>
<option value="131">Mauritius</option>
<option value="132">Mayotte</option>
<option value="133">Mexico</option>
<option value="134">Micronesia, Fed. States</option>
<option value="135">Moldova</option>
<option value="136">Monaco</option>
<option value="137">Mongolia</option>
<option value="138">Montserrat</option>
<option value="139">Morocco</option>
<option value="140">Mozambique</option>
<option value="141">Namibia</option>
<option value="142">Nauru</option>
<option value="143">Nepal</option>
<option value="144">Netherlands</option>
<option value="145">Netherlands Antilles</option>
<option value="146">New Caledonia</option>
<option value="147">New Zealand</option>
<option value="148">Nicaragua</option>
<option value="149">Niger</option>
<option value="150">Nigeria</option>
<option value="151">Niue</option>
<option value="152">Norfolk Island</option>
<option value="153">North Korea</option>
<option value="154">Norway</option>
<option value="155">Oman</option>
<option value="156">Pakistan</option>
<option value="157">Palau</option>
<option value="158">Panama</option>
<option value="159">Papua New Guinea</option>
<option value="160">Paraguay</option>
<option value="161">Peru</option>
<option value="162">Philippines</option>
<option value="163">Pitcairn Islands</option>
<option value="164">Poland</option>
<option value="165">Portugal</option>
<option value="166">Puerto Rico</option>
<option value="167">Qatar</option>
<option value="168">Reunion</option>
<option value="169">Romania</option>
<option value="170">Russia</option>
<option value="171">Rwanda</option>
<option value="172">S. Georgia & Sandwich Islands</option>
<option value="173">Saint Kitts and Nevis</option>
<option value="174">Saint Lucia</option>
<option value="175">Samoa</option>
<option value="176">San Marino</option>
<option value="177">Sao Tome and Principe</option>
<option value="178">Saudi Arabia</option>
<option value="179">Senegal</option>
<option value="180">Serbia</option>
<option value="181">Seychelles</option>
<option value="182">Sierra Leone</option>
<option value="183">Singapore</option>
<option value="184">Slovakia</option>
<option value="185">Slovenia</option>
<option value="186">Solomon Islands</option>
<option value="187">Somalia</option>
<option value="188">South Africa</option>
<option value="189">South Korea</option>
<option value="190">Spain</option>
<option value="191">Sri Lanka</option>
<option value="192">St. Vincent & The Grenadines</option>
<option value="193">Sudan</option>
<option value="194">Suriname</option>
<option value="195">Svalbard</option>
<option value="196">Swaziland</option>
<option value="197">Sweden</option>
<option value="198">Switzerland</option>
<option value="199">Syria</option>
<option value="200">Taiwan</option>
<option value="201">Tajikistan</option>
<option value="202">Tanzania</option>
<option value="203">Thailand</option>
<option value="204">Togo</option>
<option value="205">Tokelau</option>
<option value="206">Tonga</option>
<option value="207">Trinidad and Tobago</option>
<option value="208">Tunisia</option>
<option value="209">Turkey</option>
<option value="210">Turkmenistan</option>
<option value="211">Turks and Caicos Islands</option>
<option value="212">Tuvalu</option>
<option value="213">Uganda</option>
<option value="214">Ukraine</option>
<option value="215">United Arab Emirates</option>
<option value="3">United Kingdom</option>
<option value="1">United States</option>
<option value="216">Uruguay</option>
<option value="217">Uzbekistan</option>
<option value="218">Vanuatu</option>
<option value="219">Vatican City</option>
<option value="220">Venezuela</option>
<option value="221">Vietnam</option>
<option value="222">Virgin Islands</option>
<option value="223">Wallis and Futuna</option>
<option value="224">Western Sahara</option>
<option value="225">Yemen</option>
<option value="226">Zambia</option>
<option value="227">Zimbabwe</option>
</select>
<br />
<label for="month">Born on:</label>
<select name="month" id="month" onchange="updateDay('month','JoinForm','year','month','day')">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="day" id="day">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="year" id="year" onchange="updateDay('year','JoinForm','year','month','day')">
<option value="1912" selected="selected">1912</option>
<option value="1913">1913</option>
<option value="1914">1914</option>
<option value="1915">1915</option>
<option value="1916">1916</option>
<option value="1917">1917</option>
<option value="1918">1918</option>
<option value="1919">1919</option>
<option value="1920">1920</option>
<option value="1921">1921</option>
<option value="1922">1922</option>
<option value="1923">1923</option>
<option value="1924">1924</option>
<option value="1925">1925</option>
<option value="1926">1926</option>
<option value="1927">1927</option>
<option value="1928">1928</option>
<option value="1929">1929</option>
<option value="1930">1930</option>
<option value="1931">1931</option>
<option value="1932">1932</option>
<option value="1933">1933</option>
<option value="1934">1934</option>
<option value="1935">1935</option>
<option value="1936">1936</option>
<option value="1937">1937</option>
<option value="1938">1938</option>
<option value="1939">1939</option>
<option value="1940">1940</option>
<option value="1941">1941</option>
<option value="1942">1942</option>
<option value="1943">1943</option>
<option value="1944">1944</option>
<option value="1945">1945</option>
<option value="1946">1946</option>
<option value="1947">1947</option>
<option value="1948">1948</option>
<option value="1949">1949</option>
<option value="1950">1950</option>
<option value="1951">1951</option>
<option value="1952">1952</option>
<option value="1953">1953</option>
<option value="1954">1954</option>
<option value="1955">1955</option>
<option value="1956">1956</option>
<option value="1957">1957</option>
<option value="1958">1958</option>
<option value="1959">1959</option>
<option value="1960">1960</option>
<option value="1961">1961</option>
<option value="1962">1962</option>
<option value="1963">1963</option>
<option value="1964">1964</option>
<option value="1965">1965</option>
<option value="1966">1966</option>
<option value="1967">1967</option>
<option value="1968">1968</option>
<option value="1969">1969</option>
<option value="1970">1970</option>
<option value="1971">1971</option>
<option value="1972">1972</option>
<option value="1973">1973</option>
<option value="1974">1974</option>
<option value="1975">1975</option>
<option value="1976">1976</option>
<option value="1977">1977</option>
<option value="1978">1978</option>
<option value="1979">1979</option>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
</select>
<br />
</div>
<br />
<input type="button" value="Join Now - Free!" onclick="submitJoinForm();" class="button" style=" padding-left: 5px; padding-right: 5px; cursor: pointer; cursor: hand;" />
<div id="terms"><input name="privacy_policy" type="checkbox" value="true" id="agree" checked> <label for="agree"> I've read and agree to the <a href="javascript:winpop('./_themes/main/the_bear/popup/term_cond.html','960','600','yes');">Terms & Conditions</a> and <a href="javascript:winpop('./_themes/main/the_bear/popup/priv_policy.html','960','600','yes');">Privacy Policy</a></label></div>
</form>
</td></tr></table>
</div>
<div class="userinfo-links-wide"></div>
</div></div>
</div></div>
</div>
</div>
</div>
<div id="shadow"></div>
<div id="footer">
<p>
<a href="./news.php?view=1" title="How it works">How it works</a> |
<a href="./help.php" title="Help">Help</a> |
<a href="./news.php?view=2" title="About us">About us</a> |
<a href="./partner/" title="Affiliates">Affiliates</a> |
<a href="./news.php?view=3" title="Testimonials">Testimonials</a> |
<a href="./news.php" title="News">News</a> |
<a href="./contact.php" title="Contact us">Contact us</a>
</p>
<p class="abledating"><font color="#ff7500">2010 © Copyright by <!--Online contacts at --> <a href="./" title="BearGround.com">BearGround.com</a></a>. All rights reserved.</font></p>
</div>
</div>
<div id="xajax_im"></div>
<script>
try { initAjax(); }
catch(e) {};
</script>
</body>
</html>
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
http://alt-web.com/
http://twitter.com/altweb
Maybe you are looking for
-
How to turn off uncommitted data warning?
I have a bounded task flow that calls a second bounded task flow. The second task flow shares transaction and data control scope with calling task flows. Both task flows use the main area of the UI shell. I make changes in second task flow and when I
-
Trouble with Photoshop CS3 FullScreen Mode and Win7x64
everything was OK while i was using WinXP and later Vista... But now i have to use Win7 and i have a problem. then i switch to "full screen mode" (doesn't matter how: by pressing f key or by menu command) i have windows 7 task bar still visible and w
-
I am running Solaris 10 on a Sun ENTEPRISE 420 server connected to an A1000 StorageEge device with a few disk drives. My system log has been giving me the following messages, which I cannot understand whats wrong. Can someone help me with this and le
-
How to Deploy Primavera Adapter on 7.1 WAS
Hi SDNers We have PI System 7.10. We want to deploy the PrimaveraAdapter.sca file on PI server . 1) SDM option is not available in 7.1 Systems, so how should i deploy it? 2) Initially i want to undeploy previously deployed Primavera Adapter too, but
-
How to add Category Properties
How do I find out what Category Properties are available for use in ValidIf elements when writing new Metrics? Looking at all the files I can see plenty of places where CategoryProperties are used, but I can not see where they are defined or where th