/**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new Jobs();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Jobs'])) {
         $model->attributes = $_POST['Jobs'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }
예제 #2
0
 public function actionCreate()
 {
     $model = new Jobs();
     if (isset($_POST['Jobs'])) {
         $model->setAttributes($_POST['Jobs']);
         if ($model->save()) {
             if (Yii::app()->getRequest()->getIsAjaxRequest()) {
                 Yii::app()->end();
             } else {
                 $this->redirect(array('view', 'id' => $model->id));
             }
         }
     }
     $this->render('create', array('model' => $model));
 }
예제 #3
0
 public function getSave()
 {
     $id = Input::get('id');
     if ($id) {
         $job = Jobs::find($id);
         $job->name = Input::get('name');
         $job->max_salary = Input::get('max_salary');
         $job->min_salary = Input::get('min_salary');
         $job->save();
         Session::flash('message', 'The records are updated successfully');
     } else {
         $job = new Jobs();
         $job->name = Input::get('name');
         $job->max_salary = Input::get('max_salary');
         $job->min_salary = Input::get('min_salary');
         $job->save();
         Session::flash('message', 'The records are inserted successfully');
     }
     return Redirect::to('job');
 }
 public function bulkImportOrder()
 {
     DB::transaction(function () {
         $orderdetails_count = count(Input::json('orderdetails'));
         $orderDetails = Input::json('orderdetails');
         $skip_count = 0;
         for ($i = 0; $i < $orderdetails_count; $i++) {
             if (Order::where('RefOrderId', '=', $orderDetails[$i]['Order_ID'])->count() > 0) {
                 $skip_count++;
             } else {
                 //Insert New Jobs Details in Jobs Table
                 $jobs_dtl = new Jobs();
                 $jobs_dtl->Channel_Id = $orderDetails[$i]['Channel_Id'];
                 $jobs_dtl->Job_Type_Id = "1";
                 $jobs_dtl->Job_Status_Id = "1";
                 $jobs_dtl->ACTIVE = 1;
                 $jobs_dtl->CREATE_TS = date("Y-m-d H:i:s");
                 $jobs_dtl->MODIFY_TS = date("Y-m-d H:i:s");
                 $jobs_dtl->save();
                 //return Response::json($jobs_dtl);
                 // Insert New order Details in Order Table
                 $order_dtl = new Order();
                 $order_dtl->Job_Id = $jobs_dtl->id;
                 $order_dtl->Order_Date = date("Y-m-d", strtotime($orderDetails[$i]['Order_Date']));
                 //$orderDetails[$i]['Order_Date'];
                 $order_dtl->ChannelName = $orderDetails[$i]['Channel_Name'];
                 $order_dtl->OrderStatus = $orderDetails[$i]['Order_Status'];
                 $order_dtl->SubTotal = $orderDetails[$i]['SubTotal'];
                 $order_dtl->Tax = $orderDetails[$i]['Tax'];
                 $order_dtl->TaxRate = $orderDetails[$i]['Tax_Rate'];
                 $order_dtl->ShipRate = $orderDetails[$i]['Ship_Rate'];
                 $order_dtl->FinalTotal = $orderDetails[$i]['Final_Total'];
                 $order_dtl->ShipMethod = $orderDetails[$i]['Ship_Method'];
                 //$order_dtl->Requested_Ship_Date =  "";
                 $order_dtl->ShipName = $orderDetails[$i]['Ship_FirstName'] . ' ' . $orderDetails[$i]['Ship_LastName'];
                 $order_dtl->ShipAddress1 = $orderDetails[$i]['Ship_Address1'];
                 $order_dtl->ShipAddress2 = $orderDetails[$i]['Ship_Address2'];
                 $order_dtl->ShipCompany = $orderDetails[$i]['Ship_Company'];
                 $order_dtl->ShipCity = $orderDetails[$i]['Ship_City'];
                 $order_dtl->ShipZip = $orderDetails[$i]['Ship_PostalCode'];
                 $order_dtl->ShipState = $orderDetails[$i]['Ship_StateProvince'];
                 $order_dtl->ShipCountry = $orderDetails[$i]['Ship_Country'];
                 $order_dtl->ShipEmail = $orderDetails[$i]['Bill_Email'];
                 $order_dtl->BillName = $orderDetails[$i]['Bill_FirstName'] . ' ' . $orderDetails[$i]['Bill_LastName'];
                 $order_dtl->BillAddress1 = $orderDetails[$i]['Bill_Address1'];
                 $order_dtl->BillAddress2 = $orderDetails[$i]['Bill_Address2'];
                 $order_dtl->BillCompany = $orderDetails[$i]['Bill_Company'];
                 $order_dtl->BillCity = $orderDetails[$i]['Bill_City'];
                 $order_dtl->BillZip = $orderDetails[$i]['Bill_PostalCode'];
                 $order_dtl->BillState = $orderDetails[$i]['Bill_StateProvince'];
                 $order_dtl->BillCountry = $orderDetails[$i]['Bill_Country'];
                 $order_dtl->BillEmail = $orderDetails[$i]['Bill_Email'];
                 $order_dtl->BillPhone = $orderDetails[$i]['Bill_Phone_Number'];
                 $order_dtl->RefOrderId = $orderDetails[$i]['Order_ID'];
                 //$order_dtl->OrderTotal 			=  "";
                 $order_dtl->TotalShipmentPrice = $orderDetails[$i]['Ship_Rate'];
                 //$order_dtl->ShipmentsTotalCost 	=  "";
                 //$order_dtl->CarrierName 		=  "";
                 //$order_dtl->CarrierServiceName 	=  "";
                 //$order_dtl->Comments 			=  "";
                 $order_dtl->ACTIVE = 1;
                 $order_dtl->CREATE_TS = date("Y-m-d H:i:s");
                 $order_dtl->MODIFY_TS = date("Y-m-d H:i:s");
                 $order_dtl->save();
                 //return Response::json($order_dtl);
                 // Order Item Table
                 $order_item_dtl = new Orderitems();
                 $order_item_dtl->Order_Id = $order_dtl->id;
                 $order_item_dtl->Order_Item = 0;
                 $order_item_dtl->ItemName = $orderDetails[$i]['Product_Name'];
                 $order_item_dtl->ItemDescription = $orderDetails[$i]['Product_Customizations_Description'];
                 //$order_item_dtl->SKU 				= "";
                 //$order_item_dtl->UnitWeight 		= "";
                 $order_item_dtl->ItemPrice = $orderDetails[$i]['Product_Paid'];
                 $order_item_dtl->ItemRefId = $orderDetails[$i]['Order_ID'];
                 $order_item_dtl->Order_Qty = $orderDetails[$i]['Product_Quantity'];
                 $order_item_dtl->Balance_Qty = $orderDetails[$i]['Product_Quantity'];
                 $order_item_dtl->ProductName = $orderDetails[$i]['Product_Name'];
                 $order_item_dtl->ProductPartNumber = $orderDetails[$i]['Product_Part_Number'];
                 $order_item_dtl->ProductPaid = $orderDetails[$i]['Product_Paid'];
                 $order_item_dtl->ProductQuantity = $orderDetails[$i]['Product_Quantity'];
                 $order_item_dtl->ProductCustomizationDescription = $orderDetails[$i]['Product_Customizations_Description'];
                 $order_item_dtl->ACTIVE = 1;
                 $order_item_dtl->CREATE_TS = date("Y-m-d H:i:s");
                 $order_item_dtl->MODIFY_TS = date("Y-m-d H:i:s");
                 $order_item_dtl->save();
                 $orderItems_count = count(Input::json('orderdetails')[$i]['Items']);
                 $itemDetails = Input::json('orderdetails')[$i]['Items'];
                 if ($orderItems_count > 0) {
                     for ($j = 0; $j < $orderItems_count; $j++) {
                         // Order Item Table
                         $order_item_dtl = new Orderitems();
                         $order_item_dtl->Order_Id = $order_dtl->id;
                         $order_item_dtl->Order_Item = 0;
                         $order_item_dtl->ItemName = $itemDetails[$j]['Product_Name'];
                         $order_item_dtl->ItemDescription = $itemDetails[$j]['Product_Customizations_Description'];
                         //$order_item_dtl->SKU 				= "";
                         //$order_item_dtl->UnitWeight 		= "";
                         $order_item_dtl->ItemPrice = $itemDetails[$j]['Product_Paid'];
                         $order_item_dtl->ItemRefId = $itemDetails[$j]['Order_ID'];
                         $order_item_dtl->Order_Qty = $itemDetails[$j]['Product_Quantity'];
                         $order_item_dtl->Balance_Qty = $itemDetails[$j]['Product_Quantity'];
                         $order_item_dtl->ProductName = $itemDetails[$j]['Product_Name'];
                         $order_item_dtl->ProductPartNumber = $itemDetails[$j]['Product_Part_Number'];
                         $order_item_dtl->ProductPaid = $itemDetails[$j]['Product_Paid'];
                         $order_item_dtl->ProductQuantity = $itemDetails[$j]['Product_Quantity'];
                         $order_item_dtl->ProductCustomizationDescription = $itemDetails[$j]['Product_Customizations_Description'];
                         $order_item_dtl->ACTIVE = 1;
                         $order_item_dtl->CREATE_TS = date("Y-m-d H:i:s");
                         $order_item_dtl->MODIFY_TS = date("Y-m-d H:i:s");
                         $order_item_dtl->save();
                     }
                 }
                 //return Response::json($order_item_dtl);
             }
         }
         return Response::json(array('flash' => $orderdetails_count . ' Bulk Orders Processed Successfully, ' . $skip_count . ' Orders already in system'))->setCallback(Input::get('callback'));
     });
 }
예제 #5
0
파일: job.php 프로젝트: renduples/alibtob
 if (!empty($_POST['expire_time'])) {
     $vals['expire_time'] = Times::dateConvert($_POST['expire_time']);
 }
 $check_job_update = $g['job_check'];
 if ($check_job_update == "0") {
     $vals['status'] = 1;
     $message_info = 'msg_wait_success';
 } else {
     $vals['status'] = 0;
     $message_info = 'msg_wait_check';
 }
 $vals['industry_id'] = PbController::getMultiId($_POST['industry']['id']);
 $vals['area_id'] = PbController::getMultiId($_POST['area']['id']);
 if (!empty($id)) {
     $vals['modified'] = $time_stamp;
     $result = $job->save($vals, "update", $id, null, "member_id=" . $the_memberid);
 } else {
     if ($g['max_job'] && $now_job_amount >= $g['max_job']) {
         flash('one_day_max');
     }
     $vals['created'] = $vals['modified'] = $time_stamp;
     $vals['company_id'] = $companyinfo['id'];
     $vals['member_id'] = $the_memberid;
     $vals['cache_spacename'] = $pdb->GetOne("SELECT space_name FROM {$tb_prefix}members WHERE id=" . $the_memberid);
     $result = $job->save($vals);
 }
 if (!$result) {
     flash();
 } else {
     flash($message_info);
 }
예제 #6
0
파일: app.php 프로젝트: adamrr724/Jobs-PHP
<?php

require_once __DIR__ . "/../vendor/autoload.php";
require_once __DIR__ . "/../src/Jobs.php";
session_start();
if (empty($_SESSION['job-list'])) {
    $_SESSION['job-list'] = array();
}
$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get("/", function () use($app) {
    return $app['twig']->render('jobslist.html.twig', array('jobs' => Jobs::getAll()));
});
$app->post("/jobcreate", function () use($app) {
    $job = new Jobs($_POST['company'], $_POST['title'], $_POST['description'], $_POST['start'], $_POST['end']);
    $job->save();
    return $app['twig']->render('jobadded.html.twig');
});
$app->post("/session_cleared", function () use($app) {
    Jobs::reset();
    return $app['twig']->render('reset.html.twig');
});
return $app;
예제 #7
0
<?php 
include 'admin-config.php';
include 'header.php';
$id = $active = $error = "";
if (strlen(Request::post("submit"))) {
    $id = Request::post("id");
    $active = Validation::getStautsTinyVal(Request::post("active"));
    $jobsObj = new Jobs();
    $jobsObj->set("id", $id);
    $jobsObj->set("active", $active);
    if ($jobsObj->save()) {
        General::redirectUrl("post-law-legal-jobs.php");
    } else {
        $error = "jobs Name alreday exist !";
    }
}
?>
<div class="ch-container">
    <div class="row">

        <!-- left menu starts -->
        <?php 
include 'sitebar.php';
?>
        <!--/span-->
        <!-- left menu ends -->



        <div id="content" class="col-lg-10 col-sm-10">
예제 #8
0
파일: job.php 프로젝트: vuong93st/w-game
     $id = $_POST['id'];
 }
 if (!empty($_POST['expire_time'])) {
     $vals['expire_time'] = Times::dateConvert($_POST['expire_time']);
 }
 $check_job_update = $g['job_check'];
 if ($check_job_update == "0") {
     $vals['status'] = 1;
     $message_info = 'msg_wait_success';
 } else {
     $vals['status'] = 0;
     $message_info = 'msg_wait_check';
 }
 if (!empty($id)) {
     $vals['modified'] = $time_stamp;
     $result = $job->save($vals, "update", $id, null, "member_id=" . $_SESSION['MemberID']);
 } else {
     if ($g['max_job'] && $now_job_amount >= $g['max_job']) {
         flash('one_day_max');
     }
     $vals['created'] = $vals['modified'] = $time_stamp;
     $vals['company_id'] = $companyinfo['id'];
     $vals['member_id'] = $_SESSION['MemberID'];
     $vals['cache_spacename'] = $pdb->GetOne("SELECT space_name FROM {$tb_prefix}members WHERE id=" . $_SESSION['MemberID']);
     $result = $job->save($vals);
 }
 if (!$result) {
     flash();
 } else {
     flash($message_info);
 }
예제 #9
0
파일: app.php 프로젝트: jwnardini/TwigJobs
<?php

require_once __DIR__ . "/../vendor/autoload.php";
require_once __DIR__ . "/../src/Jobs.php";
session_start();
if (empty($_SESSION['list_of_jobs'])) {
    $_SESSION['list_of_jobs'] = array();
}
$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get("/", function () use($app) {
    return $app['twig']->render('jobs.html.twig', array('jobs' => Jobs::getAll()));
});
$app->post("/jobs", function () use($app) {
    $jobs = new Jobs($_POST['title'], $_POST['salary'], $_POST['desc']);
    $jobs->save();
    return $app['twig']->render('create_jobs.html.twig', array('newjob' => $jobs));
});
$app->post("/delete_jobs", function () use($app) {
    Jobs::deleteAll();
    return $app['twig']->render('delete_jobs.html.twig');
});
return $app;
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function storeDirectShipment()
 {
     $id = Input::json('channel_name');
     $channel_name_tbl = $this->getChannelName($id);
     $id = Input::json('warehouse');
     $warehouse_name_tbl = $this->getWarehouseName($id);
     // Insert New jobs Details in jobs Table
     $jobs_dtl = new Jobs();
     $jobs_dtl->Channel_Id = Input::json('channel_name');
     $jobs_dtl->Job_Type_Id = "4";
     $jobs_dtl->Job_Status_Id = "4";
     $jobs_dtl->ACTIVE = 1;
     $jobs_dtl->CREATE_TS = date("Y-m-d H:i:s");
     $jobs_dtl->MODIFY_TS = date("Y-m-d H:i:s");
     $jobs_dtl->save();
     // Insert New Shipments Details in Shipments Table
     $shipment_dtl = new Shipments();
     $shipment_dtl->Job_Id = $jobs_dtl->Job_Id;
     $shipment_dtl->Date_Of_Shipment = Input::json('date_of_shipment');
     $shipment_dtl->Channel_Name = $channel_name_tbl;
     $shipment_dtl->Warehouse_Id = Input::json('warehouse');
     $shipment_dtl->Warehouse_Name = $warehouse_name_tbl;
     $shipment_dtl->Carrier_Id = Input::json('carrier_name');
     $shipment_dtl->CarrierService_Id = Input::json('carrier_service_name');
     $shipment_dtl->RecipientName = Input::json('recipient_name');
     $shipment_dtl->ShipAddress1 = Input::json('shippingaddress');
     $shipment_dtl->ShipAddress2 = Input::json('shippingaddress2');
     $shipment_dtl->ShipCountry = Input::json('shipcountry');
     $shipment_dtl->ShipState = Input::json('shipstate');
     $shipment_dtl->ShipCity = Input::json('shipcity');
     $shipment_dtl->ShipZip = Input::json('shipzip');
     $shipment_dtl->ShipEmail = Input::json('ship_email');
     $shipment_dtl->ShippingAccount = Input::json('shipping_account');
     $shipment_dtl->TrackingNumber = Input::json('tracking_number');
     $shipment_dtl->ShipmentCost = Input::json('shipment_cost');
     $shipment_dtl->SignatureRequired = Input::json('signature_required');
     $shipment_dtl->EmailNotification = Input::json('email_notification');
     $shipment_dtl->ActualShipmentCost = Input::json('actual_shipment_cost');
     $shipment_dtl->AdditionalNotes = Input::json('additional_notes');
     $shipment_dtl->ACTIVE = 1;
     $shipment_dtl->CREATE_TS = date("Y-m-d H:i:s");
     $shipment_dtl->MODIFY_TS = date("Y-m-d H:i:s");
     $shipment_dtl->save();
     //Particular Shipment Qty Details
     $order_item_count = Input::json('item_count');
     $deleted_item_array = array();
     $deleted_item_array = Input::json('deleted_item_list');
     for ($i = 1; $i <= $order_item_count; $i++) {
         if (!in_array($i, $deleted_item_array)) {
             if (isset(Input::json('order_item')['order_item' . $i])) {
                 $prod_list = $this->getProductDetailsByProductId(Input::json('order_item')['order_item' . $i]);
                 $itm_id = Input::json('order_item')['order_item' . $i];
                 $channel_id = Input::json('channel_name');
                 $warehouse_ids = Input::json('warehouse');
                 $inventory_id = $this->getInventoryIDByProdId($itm_id, $warehouse_ids, $channel_id);
                 $inv_id = $inventory_id[0]->InventoryItem_Id;
                 $stock_count = $inventory_id[0]->Stock_Count;
                 $order_shb_item_dtl = new ShipmentItems();
                 $order_shb_item_dtl->Shipment_Id = $shipment_dtl->Shipment_Id;
                 $order_shb_item_dtl->Inventory_Item_Id = $inv_id;
                 $order_shb_item_dtl->ItemName = $prod_list[0]->Product_Name;
                 $order_shb_item_dtl->Order_Qty = Input::json('order_qty')['order_qty' . $i];
                 $order_shb_item_dtl->Shipment_Qty = Input::json('shipping_qty')['shipping_qty' . $i];
                 $order_shb_item_dtl->Ship_Balance_Qty = Input::json('shipping_qty')['shipping_qty' . $i];
                 $order_shb_item_dtl->CREATE_TS = date("Y-m-d H:i:s");
                 $order_shb_item_dtl->MODIFY_TS = date("Y-m-d H:i:s");
                 $order_shb_item_dtl->save();
                 $bal_qty = Input::json('avilable_qty')['avilable_qty' . $i] - Input::json('shipping_qty')['shipping_qty' . $i];
                 $this->updateStockCountInventoryItems($bal_qty, $inv_id);
                 $inv_log_dtl = new InventoryItemLog();
                 $inv_log_dtl->Job_Id = $jobs_dtl->Job_Id;
                 $inv_log_dtl->InventoryItem_Id = $inv_id;
                 $inv_log_dtl->Product_Id = Input::json('order_item')['order_item' . $i];
                 $inv_log_dtl->Channel_Id = Input::json('channel_name');
                 $inv_log_dtl->Warehouse_Id = Input::json('warehouse');
                 $inv_log_dtl->Stock_Count = $bal_qty;
                 $inv_log_dtl->Re_Order_Level = "0";
                 $inv_log_dtl->Notes = "";
                 $inv_log_dtl->Reason = "";
                 $inv_log_dtl->LastCycleCount = "0";
                 $inv_log_dtl->LastAdjustmentCount = "0";
                 $inv_log_dtl->Active = 1;
                 $inv_log_dtl->Create_ts = date("Y-m-d H:i:s");
                 $inv_log_dtl->Modify_ts = date("Y-m-d H:i:s");
                 $inv_log_dtl->save();
             }
         }
     }
     return Response::json(array('Response' => $shipment_dtl->id, 'flash' => 'Save Successfully!!!!!'));
 }
 public function actionUpload()
 {
     parent::actionUpload();
     $folder = $_SERVER['DOCUMENT_ROOT'] . Yii::app()->request->baseUrl . '/upload/';
     // folder for uploaded files
     $file = $folder . basename($_FILES['uploadfile']['name']);
     if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
         $row = 0;
         if (($handle = fopen($file, "r")) !== FALSE) {
             while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
                 if ($row > 0) {
                     $model = Jobs::model()->findByPk((int) $data[0]);
                     if ($model === null) {
                         $model = new Jobs();
                     }
                     $model->jobsid = (int) $data[0];
                     $structure = Orgstructure::model()->findbyattributes(array('structurename' => $data[1]));
                     if ($structure !== null) {
                         $model->orgstructureid = $structure->orgstructureid;
                     }
                     $position = Orgstructure::model()->findbyattributes(array('positionname' => $data[2]));
                     if ($position !== null) {
                         $model->positionid = $structure->positionid;
                     }
                     $model->jobdesc = $data[3];
                     $model->qualification = $data[4];
                     $model->recordstatus = (int) $data[5];
                     try {
                         if (!$model->save()) {
                             $this->messages = $this->messages . Catalogsys::model()->getcatalog(' upload error at ' . $data[0]);
                         }
                     } catch (Exception $e) {
                         $this->messages = $this->messages . $e->getMessage();
                     }
                 }
                 $row++;
             }
         } else {
             $this->messages = $this->messages . ' memory or harddisk full';
         }
         fclose($handle);
     } else {
         $this->messages = $this->messages . ' check your directory permission';
     }
     if ($this->messages == '') {
         $this->messages = 'success';
     }
     echo $this->messages;
 }