[net.nehmer.jobmarket] element index

Package indexes

All elements
a c e g i k l n s t v w _
_
top
Variable $_account_remote
Account remoting interface, will be loaded by _load_account_remote, which might fail to do so, in which case this variable stays null. The caller has to take care of this.
Variable $_controller
The DM2 controller instance we use to operate the forms.
Variable $_controller
The DM controller used for editing operations.
Variable $_data
The array with the data we're working on.
Variable $_datamanager
The datamanager encaspulating the current resultset.
Variable $_datamanager
The datamanager encaspulating the current resultset.
Variable $_datamanager
The datamanager encaspulating the current resultset.
Variable $_datamanager
The DM instance used for displaying the data.
Variable $_entries
The matching entries for self mode.
Variable $_entries
The matching entries for self mode.
Variable $_entries
The matching entries for self mode.
Variable $_entry
The entry which is currently being operated on.
Variable $_entry
Used only on the thankyou page, this variable contains the newly created entry.
Variable $_mode
One of 'offer' or 'application'.
Variable $_mode
The mode in use for self mode (offers or applications)
Variable $_mode
One of 'offer' or 'application'.
Variable $_mode
The mode in use for self mode (offers or applications)
Variable $_mode
The mode in use for self mode (offers or applications)
Variable $_mode
The information we should list, one of 'sector' or 'location'.
Variable $_page
The page currently displayed, this is a one-based index.
Variable $_page
The page currently displayed, this is a one-based index.
Variable $_search_data
The search form data, made transient using sessioning, stays null in case of first calls to the system
Variable $_search_data
The search form data, made transient using sessioning, stays null in case of first calls to the system
Variable $_top_applications
The newest applications applicable for the current configuration. This is used to quickly present the newest applications on the frontpage. The list is limited in numbers by the welcome_offer_count setting and the anonymous_read options in case we don't have an authenticated user.
Variable $_top_offers
The newest offers applicable for the current configuration. This is used to quickly present the newest offers on the frontpage. The list is limited in numbers by the welcome_offer_count setting and the anonymous_read options in case we don't have an authenticated user.
Variable $_total_count
The total number of entries matching the current mode and access restrictions.
Variable $_total_count
The total number of entries matching the current mode and access restrictions.
Variable $_total_pages
The total number of pages.
Variable $_total_pages
The total number of pages.
Variable $_type
The name of the type we have to create.
Variable $_type
The name of the type we have to create.
Variable $_type
The type we're currently limited to. This is left to null if there is no type limit induced by the URL of the request.
Variable $_type_config
A shortcut to $_type_list[$_type].
Variable $_type_config
A shortcut to $_type_list[$_type].
Variable $_type_list
This is an array holding the computed type list.
Variable $_type_list
This is an array holding the type list.
Variable $_type_list
This is an array holding the computed type list.
Variable $_type_list
This is an array holding the computed type list.
Variable $_type_list
This is an array holding the computed type list.
Method _add_search_request_data
This is an helper interfacing with the search session. It will make a few URLs available like back to search result set, next/previous entry etc.
Method _can_handle_search
Validates the ticker arguments.
Method _can_handle_self
Validates the self arguments.
Method _can_handle_step1
Validates the step1 handle arguments.
Method _can_handle_ticker
Validates the ticker arguments.
Method _can_handle_welcome
Validates the step1 handle arguments.
Method _compute_type_list
Little internal helper, populates the _type_list member and computes a few URLs for it.
Method _create_entry
This function will create a new job entry based on the data currently read in by the DM instance. Errors will trigger generate_error, success will redirect, putting the newly created record into a PHP session (URL args are not used here for security reasons, as sensitive information could be included in the thank you page).
Method _get_defaults_from_account
Internal helper, computes the defaults for new job entries based on the settings in the configuration.
Method _get_entry_qb
Returns an entry Query Builder for use on the welcome page to retrieve the top-5 queries, taking the current type configuration into account for anonymous accesses.
Method _handler_delete
Loads everything needed to display an entry, no dark magic here.
Method _handler_edit
Loads everything needed to display an entry, no dark magic here.
Method _handler_result
Prepares the search result for displaying. Submitted form data takes priority over HTTP session information. Search results are available as long as the session lasts therefore.
Method _handler_search
This code prepares a search form for viewing. It does not pick up any leftover
Method _handler_self
Queries the own entries, distinguished by offers and applications ian args[0].
Method _handler_step1
The step 1 handler displays and processes the new entry form. It will use a nullstorage controller until the form has been validated and the new object has been created.
Method _handler_thankyou
Displays the everything's happy message.
Method _handler_ticker
Starts up the job ticker, bound to either the offers or the applications sections. Visibility of the resultset is limited according to the components' configuration. Full result listings are not directly supported, the component will always page the job ticker, to avoid huge listings.
Method _handler_view
Loads everything needed to display an entry, no dark magic here.
Method _handler_welcome
The welcome handler loades the newest offers / applications according to the configuration settings and prepares the type listings.
Method _handler_welcome
Simple submission welcome page handler, computes the type list to display a welcome page.
Method _load_account_remote
Internal helper, populates the account remoting interface accordingly.
Method _load_results
Loads the results applicable to the current page, limited by the current page size setting. Be aware that the actual page size returned might be smaller then the one set if either a) the last page is displayed (obviously) or b) some market entries are ACL-hidden for any reason (shouldn't happen component-side).
Method _load_results
Loads the results applicable to the current page, limited by the current page size setting. Be aware that the actual page size returned might be smaller then the one set if either a) the last page is displayed (obviously) or b) some market entries are ACL-hidden for any reason (shouldn't happen component-side).
Method _load_total_count
Loads the total result count applicable in the active mode. This query bypasses ACL restrictions to keep the speed up.
Method _load_total_count
Loads the total result count applicable in the active mode. This query bypasses ACL restrictions to keep the speed up.
Method _on_check_document_permissions
Checks the index documents' permission using the unindexed _anonymous_read field accociated with the document.
Method _on_execute
Method _on_initialize
Method _on_initialize
Method _on_initialize
Method _on_reindex
Iterate over all entries and create an index record using the datamanger2 indexer method. We reuse the same DM2 instance. We use the set branchen to limit the number of objects we look at simultaneously.
Method _on_resolve_permalink
Resolves entry guids into view URLs.
Method _on_watched_dba_delete
The delete handler will drop all entries accociated with any person record that has been deleted. We don't need to check for watched classes at this time, since we have no other watches defined.
Method _prepare_controller
Little helper, populates the $_controller member accordingly.
Method _prepare_datamanager
Little helper, populates the $_datamanager member accordingly.
Method _prepare_datamanager
Internal helper function: prepares a nullstorage controller instance and populates its defaults from the current account using the _get_defaults_from_account helper.
Method _prepare_request_data
Simple helper which references all important members to the request data listing for usage within the style listing.
Method _prepare_request_data
Simple helper which references all important members to the request data listing for usage within the style listing.
Method _prepare_request_data
Simple helper which references all important members to the request data listing for usage within the style listing.
Method _prepare_request_data
Simple helper which references all important members to the request data listing for usage within the style listing.
Method _prepare_request_data
Simple helper which references all important members to the request data listing for usage within the style listing.
Method _prepare_result_qb
Internal helper function, prepares a query builder which lists all results applicable in the current authentication state and display mode. Further constraints like ordering and offset/count limits must be applied by the callee.
Method _prepare_result_qb
Internal helper function, prepares a query builder which lists all results applicable in the current authentication state and display mode. Further constraints like ordering and offset/count limits must be applied by the callee.
Method _prepare_result_qb
Internal helper function, prepares a query builder which lists all search results applicable in the current authentication state and display mode. Further constraints like ordering and offset/count limits must be applied by the callee.
Method _process_controller
Processes the datamanager, and redirects to the view on save/cancel events.
Method _process_datamanager
This function processes the form. Cancellation redirect to the new entry page, while save creates the entry and relocates to the thanks-very-much page.
Method _process_form
Processes a search form submission. Tries to be as lax as possible when evaluating the request data, only missing required information such as 'mode' lead to critical errors. All information is fully revalidated, to prevent request tampering.
Method _process_session
This function loads all data from the search_data session driven storage and updates the local instance accordingly. Only rudimentary checks are done here.
Method _show_delete
Displays an entry.
Method _show_edit
Displays an entry edit form.
Method _show_result
Displays search result.
Method _show_search
Displays the search form. Accomodates the logic required to dynamically activate parts of the form. The form is constructed manually, without QuickForm.
Method _show_self
Displays the own items in a standard display loop.
Method _show_step1
Calls a simple style element which shows the form.
Method _show_thankyou
Displays the everything's happy message.
Method _show_ticker
Jobticker display loop.
Method _show_view
Displays an entry.
Method _show_welcome
Displays a welcome page with all types available for submission linked accordingly.
Method _show_welcome
Shows the welcome page.
Method _update_breadcrumb_line
Helper, updates the context so that we get a complete breadcrum line towards the current location.
a
top
Page admin.php
admin.php in admin.php
c
top
Page configlists.php
configlists.php in configlists.php
Page cleanup.php
cleanup.php in cleanup.php
e
top
Page entry.php
entry.php in entry.php
Page entry.php
entry.php in entry.php
g
top
Method get_leaves
Method get_name_for_key
i
top
Method index
Indexes an entry. The generated document use component security and have the anonymous_read information from the type config present. This is used from the entry and reindex handlers.
Page interfaces.php
interfaces.php in interfaces.php
k
top
Method key_exists
l
top
Method list_all
Method list_by_user
Lists all entries belonging to a given user.
n
top
Page navigation.php
navigation.php in navigation.php
Method net_nehmer_jobmarket_admin
Class net_nehmer_jobmarket_admin
Job Market AIS interface class
Method net_nehmer_jobmarket_callbacks_configlists
Initializes the class to a certain _list element from the current context configuraiton, not much magic.
Class net_nehmer_jobmarket_callbacks_configlists
Job Market Schema callback, takes the configuration of the current request context and works with the arrays in there. Cannot work outside the component scope.
Class net_nehmer_jobmarket_cron_cleanup
Cleanup Cronjob Handler
Class net_nehmer_jobmarket_entry
Job Market entry class
Method net_nehmer_jobmarket_entry
Class net_nehmer_jobmarket_handler_entry
Job Market entry management handler class.
Method net_nehmer_jobmarket_handler_entry
Method net_nehmer_jobmarket_handler_search
Class net_nehmer_jobmarket_handler_search
Job Market generic search page handler.
Method net_nehmer_jobmarket_handler_submit
Class net_nehmer_jobmarket_handler_submit
Job Market entry submission handler.
Method net_nehmer_jobmarket_handler_ticker
Class net_nehmer_jobmarket_handler_ticker
Job Market job ticker page handler
Class net_nehmer_jobmarket_handler_welcome
Job Market welcome page handler
Method net_nehmer_jobmarket_handler_welcome
Method net_nehmer_jobmarket_interface
Constructor.
Class net_nehmer_jobmarket_interface
Job market component.
Class net_nehmer_jobmarket_navigation
Job Market NAP interface class
Method net_nehmer_jobmarket_navigation
Simple constructor, calls base class.
Class net_nehmer_jobmarket_viewer
Job Market site interface class
Method net_nehmer_jobmarket_viewer
s
top
Page search.php
search.php in search.php
Page submit.php
submit.php in submit.php
Method set_type
Ignored.
t
top
Page ticker.php
ticker.php in ticker.php
v
top
Page viewer.php
viewer.php in viewer.php
w
top
Page welcome.php
welcome.php in welcome.php
a c e g i k l n s t v w _