RemositoryBasicFunctionURL('upload'); $check = aliroRequest::getInstance()->makeFormStamp(); echo <<

Submit a case study in four easy steps!

Step One: Create / Assign an Account

Already logged in

As you are logged in, you can proceed immediately to step 2.

ALREADY_LOGGED; } public function register () { $link = remositoryRepository::getInstance()->RemositoryBasicFunctionURL('upload'); $check = aliroRequest::getInstance()->makeFormStamp(); echo <<

Submit a case study in four easy steps!

Step One: Create / Assign an Account

Existing users

Existing users can login to their account and easily upload a case study!

$check

Don't Have an Account?

Not to worry - we'll create one for you! Enter in your name and email address and we'll create an account for you.

REGISTRATION; } public function upload ($classtypes, $classifications, $clist, $authors, $name='', $email='') { $formurl = remositoryRepository::getInstance()->RemositoryBasicFunctionURL('savefile'); $reghtml = empty($email) ? '' : << Thank you for registering, $name. Your password has been sent to $email. Please note that your account is not fully activated until you login with the new password.

REG_DONE; echo <<

Submit a case study in four easy steps!

  • 1
  • 2
  • 3
  • 4

Step Two: Upload Case Study

$reghtml

You can now upload your case study for review. To ensure that FindCaseStudies users have access to quality, unbiased case studies, our staff personally reviews each submission.

$clist

{$this->selectAuthor($authors)} {$this->tagChooser($classtypes, $classifications)}

UPLOAD_STUDY; } private function selectAuthor ($authors) { if (empty($authors)) return; $optionhtml = ''; foreach ($authors as $author) { $name = preg_replace('/[^a-zA-Z0-9]/', '-', $author); $optionhtml .= <<$author ONE_AUTHOR; } $title = _DOWN_FILE_AUTHOR; $other = _DOWN_SPECIFY_AUTHOR; return <<

CHOOSE_AUTHOR; } private function tagChooser ($classtypes, $classifications) { $html = ''; foreach ($classtypes as $type) { $fieldname = str_replace(' ', '-', 'type '.$type); $optionhtml = ''; foreach ($classifications as $class) { if ($type != $class->type) continue; $optionhtml .= <<$class->name AN_OPTION; } $html .= <<

TAG_SELECT; } return $html; } public function chooseSubscription () { $link = remositoryRepository::getInstance()->RemositoryBasicFunctionURL('upload'); echo <<

Submit a case study in four easy steps!

  • 1
  • 2
  • 3
  • 4

Step Three: Select Subscription Plan

OK - your file has been received and will be reviewed by a FindCaseStudy analyst. Once the case study passes our review criteria, it will be made available to FindCaseStudy subscribers.

1 year - Case study is visible to subscribers for a 12 month duration - Free

2 year - Case study is visible to subscribers for a 24 month duration - $600.00

CHOOSE_SUBSCRIPTION; } public function choosePayment ($substype, $credits, $cost) { $link = remositoryRepository::getInstance()->RemositoryBasicFunctionURL('upload'); if (0 == $cost) { echo <<

Submit a case study in four easy steps!

  • 1
  • 2
  • 3
  • 4

Step Four: Define Payment Options

The selected Subscription requires no payment options

NO_COST; return; } if (0 == $credits) $usecredit = ''; else $usecredit = <<

Apply one of my credits to this subscription

USE_CREDIT; echo <<

Submit a case study in four easy steps!

  • 1
  • 2
  • 3
  • 4

Step Four: Define Payment Options

Please select a payment option:

Account Credit

Utilize your case study credits assigned to your account to this subscription.

You currently have $credits case study credits associated with this account.

$usecredit

PayPal

This will be filled in using the EasyPayPal module and will have a link that goes directly to PayPal.

Invoice company

Have FindCaseStudies invoice company for case study submission.

Name etc.

CHOOSE_PLAN; } public function completed () { if (aliroUser::getInstance()->id) $newaccount = ''; else $newaccount = << Please note that a new account has been created for you and the password sent to the email address you specified. You must log in to the account within 14 days, and when you do so it will become permanently activated. If you do not do this, after 14 days your account and any related case studies will be deleted. You should in any case log in to your new account so that you can set your preferences to suit yourself.

NEW_ACCOUNT; echo <<

Case Study Submission Complete!

Your Subscription and Payment options have been successfully saved, and your case study will now be reviewed by a FindCaseStudies analyst. The Analyst will notify you at your stored account email address if edits are necessary prior to subscription activation. Upon approval, you will receive a notification and the case study will be visible to FindCaseStudies memebers.

$newaccount

Thank you for your case study submission. If you have any questions about this process, feel free to contact us at casestudyreview@findcasestudies.com

COMPLETED; } }