close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

New to PHP and Web Assist products

Thread began 6/16/2009 3:09 pm by an_unknown111569 | Last modified 6/17/2009 11:43 am by Ray Borduin | 2945 views | 4 replies |

an_unknown111569

New to PHP and Web Assist products

I am new to PHP and Web Assist products in general, and am currently working on a project that uses Universal Email.

I am also like the 25% of the population that learns best in a Kinesthetic type way… essentially being able to take something that works apart and understand the:

“Why it does what it does”.

Would anyone here have basic diagrams of the PHP processes (relational to each file) in regards to Universal Email. The best way to explain it may be to show an example.
As here is one for Moodle's database:
moodle.png

Also, I have gone through the tutorials in support and training and none seem to explain why specific data is entered, as though there is an assumption of a knowledge of MySQL and PHP that I, and I am sure many others, do not possess (but wish desperately to).

Any help would be greatly appreciated.

Sign in to reply to this post

Ray BorduinWebAssist

It is too simple to give a complex diagram.

When Universal email is applied to your page.

1) It adds two library files. The first library file for the mail functionality and a general include file for formatting the email body and email address values... the contents of these files never change.

2) An include file is added where your mail settings and body are built... this is where all of your configured options are added and the file is named after the page where the universal email was applied.

What specific data do you not understand why it would be needed? Perhaps I can explain.

Sign in to reply to this post
Did this help? Tips are appreciated...

Author Unknown

RE:too simple

Originally Said By: Ray Borduin
  It is too simple to give a complex diagram.

When Universal email is applied to your page.

1) It adds two library files. The first library file for the mail functionality and a general include file for formatting the email body and email address values... the contents of these files never change.

2) An include file is added where your mail settings and body are built... this is where all of your configured options are added and the file is named after the page where the universal email was applied.

What specific data do you not understand why it would be needed? Perhaps I can explain.  



To understand the "Why" is usually a complex answer to simple issues. I have the curse of needing to take things apart as to understand why things are done more in order to remember and apply with the minimal amount of error. The blessing is once things are understood they can be applied to other scenarios as well.

So the two library files are:
MailFormatting_PHP.php
Mail_for_Linux_PHP.php (because my server is Linux)

The configured file is:
WAUE_Mail_PHP_1.php (or what ever number is added to the end)
or would that be..
WAUE_service_request_1.php ??????????
(I named the form file service_request.php) ????

Mail_for_Linux_PHP.php contains functions particular to a Linux mail server
MailFormatting_PHP.php contains fuctions particualar to formatting the email and some kind of IF ELSE validation.

So is that pretty much what it does?

What Book(s) would you recommend to understand the PHP-MySQL concepts used by Web Assist?

Sign in to reply to this post

anonymous

David Powers has some excellent books on PHP/MySQL but they are not specific to WebAssist.

Sign in to reply to this post

Ray BorduinWebAssist

You are correct. The configuraton settings are in:

WAUE_service_request_1.php

if you applied the the first time on a page called service_request.php

No validation in MailFormatting it is more about reformatting email address and other settings into something the email object can understand.

Our newest version has only one mail function since we were able to consolodate differences between linux and windows, but the linux version will work fine.

WebAssist uses standard mySQL and php, so any book on those topics would be applicable.

Sign in to reply to this post
Did this help? Tips are appreciated...

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...