????
| Current Path : /home2/morganrand/www/centerpiece_party_favor_designer/cp/application/controllers/ |
| Current File : /home2/morganrand/www/centerpiece_party_favor_designer/cp/application/controllers/service.php |
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Service extends CI_Controller
{
function Service(){
parent::__construct();
$this->load->model('mdl_service');
}
//check form
function index()
{
$this->load->view('admin/service_test');
}
function getData()
{
$pompom = $this->mdl_service->getPompom();
$data['pompom'] = $this->mdl_service->getPompomImages($pompom);
$tassels = $this->mdl_service->getTassels();
$data['tassels'] = $this->mdl_service->getTasselsImages($tassels);
$ribbons = $this->mdl_service->getRibbons();
$data['ribbons'] = $this->mdl_service->getRibbonsImages($ribbons);
$bases = $this->mdl_service->getBases();
$data['bases'] = $this->mdl_service->getBasesImages($bases);
$candies = $this->mdl_service->getCandies();
$data['candies'] = $this->mdl_service->getCandiesImages($candies);
$combinecandies = $this->mdl_service->getCombinecandies();
$data['combinecandies'] = $this->mdl_service->getCombinecandiesImages($combinecandies);
$data['setting'] =$this->mdl_service->getSetting();
echo json_encode($data);
}
function insertData()
{
$json_Data=$_POST['jsonData'];
$table=$_POST['tablename'];
$decodeData=json_decode($json_Data,true);
foreach($decodeData as $ni=>$list) {
$sql = 'select max(sort_on) as sort_on from '.$table.' where is_del="n"';
$res = $this->db->query($sql)->row();
$data['sort_on']=(int)$res->sort_on+1;
$data['name'] = $list['name'];
$data['code'] = $list['code'];
$data['color_code'] = '#'.$list['hex'];
$this->db->insert($table,$data);
}
}
function insertImageData()
{
$cat=$_POST['cat'];
$table=$_POST['tablename'];
$limit=1;
if($table=='pompom')
{
$limit=10;
}
if($table=='tassels')
{
$limit=6;
}
$sql = 'select * from '.$table.' where is_del="n"';
$res = $this->db->query($sql)->result_array();
foreach($res as $ni=>$list) {
for($k=1;$k<=$limit;$k++)
{
$data['sort_on']=$k;
$data['category'] = $cat;
$data['category_id'] = $list[$table.'_id'];
$data['path'] = 'AP10/'.$cat.'/'.str_replace(' ','_',strtolower(trim($list["name"]))).'_'.strtolower($cat).'_position_'.$k.'.png';
$this->db->insert('images',$data);
}
}
}
function insertCombineCandy()
{
$json_Data=$_POST['jsonData'];
$decodeData=json_decode($json_Data,true);
foreach($decodeData as $ni=>$list) {
$sql = 'select max(sort_on) as sort_on from combinecandies where is_del="n"';
$res = $this->db->query($sql)->row();
$data['sort_on']=(int)$res->sort_on+1;
$data['code1'] = $list['code1'];
$data['code2'] = $list['code2'];
$this->db->insert('combinecandies',$data);
$insert_id = $this->db->insert_id();
$dataI['sort_on']=1;
$dataI['category'] = 'CAN';
$dataI['category_id'] = $insert_id ;
$dataI['path'] = $list['image'];
$this->db->insert('images',$dataI);
}
}
}
?>