/***********************************************

Sintak di controller
Nama file biasanya ClientController.php
<?php

class ClientController extends Zend_Controller_Action
{
public function init(){
$this->initView();
$this->view->baseUrl=$this->_request->getBaseUrl();
}

Public function index(){
$form = new Application_Form_ClientForm();
$this->view->assign("content_panel",$form);

$ClientModel = new ClientModel();
$upload=new Zend_File_Transfer();
$files=$upload->getFileInfo();
foreach ($files as $file=>$info){
$upload=new Zend_File_Transfer_Adapter_Http();
$upload->setDestination('../public/foto');
$upload->addValidator('Extension',true,'jpg,png,jpeg');
$upload->addValidator('Size',true,array(
'max' => '500KB',
'bytestring' => false
));
//print_r($info);
if($upload->receive($file)){
if($ClientModel->addPhoto($_REQUEST,$info['name'])){
$_SESSION["msg"]="Add new Client success.";
if($_REQUEST["email"]=="true"){
$email=$_REQUEST["client_contactEmail"];
$pass=$_REQUEST["client_contactPassword"];
$this->dapatemail($email,$pass);
}
$this->_redirect("/client");
} else {
$_SESSION["msg"]="Add new Client fail.<br/>Client already exist or invalid input.";
$this->_redirect("/client/add/");
}
}
}
}

0 komentar: