Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 1.1.5.0
- * @ Author : DeZender
- * @ Release on : 09.06.2012
- * @ Official site : http://DeZender.Net
- *
- */
- class lknJobsCreditSystem {
- function save_package() {
- $_db = &lknDb::createinstance( );
- $data = lknGetFormValues( );
- $sql = $_db->CreateInsertSql( $data, '#__jobs_package_plans' );
- $_db->query( $sql );
- $_db->setQuery( );
- $insert_id = $_db->get_insert_id( );
- return $insert_id;
- }
- function update_package() {
- $_db = &lknDb::createinstance( );
- $id = (int)lknGetParamatre( $_POST, 'cid' );
- $data = lknGetFormValues( );
- $sql = $_db->CreateUpdateSql( $data, '#__jobs_package_plans', '' . 'id=\'' . $id . '\'' );
- $_db->query( $sql );
- $_db->setQuery( );
- }
- function sendMail($task, $id) {
- global $_config;
- $_db = &lknDb::createinstance( );
- $where = array( );
- $where[] = '' . 'u.id=\'' . $id . '\'';
- $where = (count( $where ) ? ' WHERE ' . implode( ' AND ', $where ) : '');
- $sql = 'SELECT u.email AS email';
- $sql .= '
- FROM #__users AS u';
- $sql .= $where;
- $_db->query( $sql );
- $_db->setQuery( );
- $count = $_db->num_rows( );
- if ($count == '0') {
- return null;
- }
- $row = $_db->loadObject( );
- $inform_email = $row->email;
- $language = $_config['languageFile'];
- $email_texts = JOOMLA_ROOT;
- $email_texts .= LKN_DS . 'components' . LKN_DS . 'com_jobs' . LKN_DS . 'emails' . LKN_DS;
- if (file_exists( $email_texts . $language . '.php' )) {
- require_once( $email_texts . $language . '.php' );
- } else {
- require_once( $email_texts . 'english.php' );
- }
- $jconfig = new lknJoomlaConfig( );
- $site_email = $jconfig->get( 'mailfrom' );
- $site_name = $jconfig->get( 'sitename' );
- $domain = $_SERVER['HTTP_HOST'];
- $date = new lknDate( );
- $now = lknDate::formatdate( $date->getDate( ) );
- $credits = lknGetParamatre( $_REQUEST, 'credit_number' );
- $type = $_config['credit_system_based_on'];
- if ($type == '1') {
- $credits .= ' ' . _lkn_credit_buying_history_credit_count;
- } else {
- if ($type == '2') {
- $package_name = lknJobsFunctions::getpackagename( $credits );
- if ($package_name != '') {
- $credits = $package_name . ' ' . _lkn_package_package;
- } else {
- $credits = ' ';
- }
- }
- }
- if ($task == 'purchased_credit') {
- $subject = _lkn_employer_credit_purchased;
- $subject = str_replace( '{DOMAIN}', $domain, $subject );
- $body = _lkn_employer_credit_purchased_body;
- $body = str_replace( '{LIVE_SITE}', LIVE_SITE, $body );
- $body = str_replace( '{DOMAIN}', LIVE_SITE, $body );
- $body = str_replace( '{SITE_NAME}', $site_name, $body );
- $body = str_replace( '{PRICE}', lknGetParamatre( $_REQUEST, 'total' ), $body );
- $body = str_replace( '{DATE}', $now, $body );
- $body = str_replace( '{ITEM_NAME}', $credits, $body );
- } else {
- if ($task == 'purchased_credit_pending') {
- $subject = _lkn_employer_credit_purchased_pending_subject;
- $subject = str_replace( '{DOMAIN}', $domain, $subject );
- $body = _lkn_employer_credit_purchased_pending_body;
- $body = str_replace( '{LIVE_SITE}', LIVE_SITE, $body );
- $body = str_replace( '{DOMAIN}', LIVE_SITE, $body );
- $body = str_replace( '{SITE_NAME}', $site_name, $body );
- $body = str_replace( '{PRICE}', lknGetParamatre( $_REQUEST, 'total' ), $body );
- $body = str_replace( '{DATE}', $now, $body );
- $body = str_replace( '{ITEM_NAME}', $credits, $body );
- $pending_credits_url = 'index.php?option=com_jobs&task=list_employer_pending_credits&user_id=' . $id . lknJobsItemId( );
- $pending_credits_url = LIVE_SITE . '/' . $pending_credits_url;
- $body = str_replace( '{PENDING_CREDITS_URL}', $pending_credits_url, $body );
- }
- }
- lknSendMail( $site_email, $site_name, $inform_email, $subject, $body );
- }
- }
- .............................................................
- ................................
- .............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement